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

@ -102,14 +102,15 @@ export const MasterDetail: FC<MDProps> = (arg) => {
"c-flex-1 c-flex-col c-flex c-w-full c-h-full" "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.status === "ready" && (
<> <>
{md.props.mode === "full" && <ModeFull md={md} mdr={mdr} />} {md.props.mode === "full" && <ModeFull md={md} mdr={mdr} />}
{md.props.mode === "v-split" && <ModeVSplit md={md} mdr={mdr} />} {md.props.mode === "v-split" && <ModeVSplit md={md} mdr={mdr} />}
{md.props.mode === "h-split" && <ModeHSplit md={md} mdr={mdr} />} {md.props.mode === "h-split" && <ModeHSplit md={md} mdr={mdr} />}
</> </>
)} )} */}
</div> </div>
); );
}; };

View File

@ -1,6 +1,13 @@
export { FieldLoading } from "@/comps/ui/field-loading"; export { FieldLoading } from "@/comps/ui/field-loading";
import { lazify, lazifyMany } from "@/utils/lazify"; 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 */ /** Master - Detail - List - Form */
export const MasterDetail = lazify( export const MasterDetail = lazify(
@ -86,6 +93,7 @@ export { GetValue } from "@/utils/get-value";
export { password } from "@/utils/password"; export { password } from "@/utils/password";
export { prasi_events, call_prasi_events } from "lib/utils/prasi-events"; export { prasi_events, call_prasi_events } from "lib/utils/prasi-events";
export { getFilter } from "@/comps/filter/utils/get-filter"; export { getFilter } from "@/comps/filter/utils/get-filter";
/** Session */ /** Session */
export { Login } from "@/preset/login/Login"; export { Login } from "@/preset/login/Login";
export { generateLogin } from "@/preset/login/utils/generate"; export { generateLogin } from "@/preset/login/utils/generate";
@ -120,6 +128,5 @@ export { formatTime, longDate, shortDate, timeAgo } from "@/utils/date";
export { getPathname } from "@/utils/pathname"; export { getPathname } from "@/utils/pathname";
export * from "@/comps/ui/input"; 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()
}
};