diff --git a/comps/form/Form.tsx b/comps/form/Form.tsx index f7ef193..a074172 100755 --- a/comps/form/Form.tsx +++ b/comps/form/Form.tsx @@ -8,6 +8,7 @@ import { formInit } from "./utils/init"; import { formReload } from "./utils/reload"; import { getPathname } from "lib/utils/pathname"; import { sofDeleteField as softDeleteField } from "lib/utils/soft-del-rel"; +import { toast } from "../ui/toast"; const editorFormWidth = {} as Record; @@ -82,7 +83,6 @@ export const Form: FC = (props) => { fm.soft_delete.field = null; } } - }, []); const ref = useRef({ @@ -196,7 +196,8 @@ export const Form: FC = (props) => { "form c-flex-1 c-w-full c-h-full c-relative c-overflow-auto" )} > - {toaster_el && createPortal(, toaster_el)} + {toaster_el && + createPortal(, toaster_el)}
= ({
)}
- {toaster_el && createPortal(, toaster_el)} + {toaster_el && + createPortal( + , + toaster_el + )} {local.status === "init" ? ( { if (!timer.timeout) { sonner.dismiss(); diff --git a/preset/profile/Profile.tsx b/preset/profile/Profile.tsx index 5edb46a..5973d84 100755 --- a/preset/profile/Profile.tsx +++ b/preset/profile/Profile.tsx @@ -1,10 +1,6 @@ -import { getPathname } from "lib/utils/pathname"; -import { FC, ReactNode, useEffect, useLayoutEffect, useState } from "react"; -import { loadSession } from "../login/utils/load"; -import { createPortal } from "react-dom"; -import { Toaster } from "sonner"; -import { PFTypes } from "./typings"; import { useLocal } from "lib/utils/use-local"; +import { FC, useEffect } from "react"; +import { PFTypes } from "./typings"; export { PFTypes } from "./typings"; export { generateProfile } from "./utils/generate"; export const Profile: FC = ({