From a8a82d33b2032353427f4070015f782b0743e664 Mon Sep 17 00:00:00 2001 From: Rizky Date: Fri, 12 Jul 2024 00:51:38 -0700 Subject: [PATCH] fix --- comps/md/MasterDetail.tsx | 7 ++++--- exports.tsx | 17 ++++++++++++----- utils/router.tsx | 11 +++++++++++ 3 files changed, 27 insertions(+), 8 deletions(-) create mode 100755 utils/router.tsx diff --git a/comps/md/MasterDetail.tsx b/comps/md/MasterDetail.tsx index 186de4f..e0398ef 100755 --- a/comps/md/MasterDetail.tsx +++ b/comps/md/MasterDetail.tsx @@ -92,7 +92,7 @@ export const MasterDetail: FC = (arg) => { } else { md.tab.active = "detail"; } - } + } } } @@ -102,14 +102,15 @@ export const MasterDetail: FC = (arg) => { "c-flex-1 c-flex-col c-flex c-w-full c-h-full" )} > - {md.props.show_head === "always" && } + asidnoas makaro rakundo + {/* {md.props.show_head === "always" && } {md.status === "ready" && ( <> {md.props.mode === "full" && } {md.props.mode === "v-split" && } {md.props.mode === "h-split" && } - )} + )} */} ); }; diff --git a/exports.tsx b/exports.tsx index 316e89f..68e7331 100755 --- a/exports.tsx +++ b/exports.tsx @@ -1,6 +1,13 @@ export { FieldLoading } from "@/comps/ui/field-loading"; import { lazify, lazifyMany } from "@/utils/lazify"; -export { Popover } from "./comps/custom/Popover"; + +export const Popover = lazify( + async () => (await import("@/comps/custom/Popover")).Popover +); + +export const Typeahead = lazify( + async () => (await import("@/comps/ui/typeahead")).Typeahead +); /** Master - Detail - List - Form */ export const MasterDetail = lazify( @@ -86,6 +93,7 @@ export { GetValue } from "@/utils/get-value"; export { password } from "@/utils/password"; export { prasi_events, call_prasi_events } from "lib/utils/prasi-events"; export { getFilter } from "@/comps/filter/utils/get-filter"; + /** Session */ export { Login } from "@/preset/login/Login"; export { generateLogin } from "@/preset/login/utils/generate"; @@ -103,12 +111,12 @@ export { Layout } from "@/preset/menu/Layout"; /* MENU */ export { Menu, MenuIcon } from "@/preset/menu/Menu"; - + /*Panel Tab*/ export { ShowHidePanel } from "@/comps/custom/ShowHidePanel"; export { PanelBody } from "@/comps/tab/parts/PanelBody"; export { PanelHeader } from "@/comps/tab/parts/PanelHead"; - + /*Popup*/ export { Popup } from "@/comps/popup/PopUp"; @@ -120,6 +128,5 @@ export { formatTime, longDate, shortDate, timeAgo } from "@/utils/date"; export { getPathname } from "@/utils/pathname"; export * from "@/comps/ui/input"; -export * from "@/comps/ui/typeahead"; -export {Flow} from "@/comps/ui/flow" +export { Flow } from "@/comps/ui/flow"; diff --git a/utils/router.tsx b/utils/router.tsx new file mode 100755 index 0000000..f4d2539 --- /dev/null +++ b/utils/router.tsx @@ -0,0 +1,11 @@ +import { router } from "app/router"; +type ROUTES = keyof typeof router; +export const route_params = async ( + route: T, + arg: ROUTES[] +) => { + const r = router[route]; + if (r) { + // r() + } +};