This commit is contained in:
Rizky 2024-07-12 00:51:38 -07:00
parent 99738105a2
commit a8a82d33b2
3 changed files with 27 additions and 8 deletions

View File

@ -92,7 +92,7 @@ export const MasterDetail: FC<MDProps> = (arg) => {
} else {
md.tab.active = "detail";
}
}
}
}
}
@ -102,14 +102,15 @@ export const MasterDetail: FC<MDProps> = (arg) => {
"c-flex-1 c-flex-col c-flex c-w-full c-h-full"
)}
>
{md.props.show_head === "always" && <MDHeader md={md} mdr={mdr} />}
asidnoas makaro rakundo
{/* {md.props.show_head === "always" && <MDHeader md={md} mdr={mdr} />}
{md.status === "ready" && (
<>
{md.props.mode === "full" && <ModeFull md={md} mdr={mdr} />}
{md.props.mode === "v-split" && <ModeVSplit md={md} mdr={mdr} />}
{md.props.mode === "h-split" && <ModeHSplit md={md} mdr={mdr} />}
</>
)}
)} */}
</div>
);
};

View File

@ -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";

11
utils/router.tsx Executable file
View File

@ -0,0 +1,11 @@
import { router } from "app/router";
type ROUTES = keyof typeof router;
export const route_params = async <T extends ROUTES>(
route: T,
arg: ROUTES[]
) => {
const r = router[route];
if (r) {
// r()
}
};