gitscope
← marzneshin / v0.6.0 / dashboard/src/routes/_dashboard/admins/$adminId/edit.tsx
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/routes/_dashboard/admins/$adminId/edit.tsx · TypeScript
Blame Raw
 1import {
 2    createFileRoute,
 3    useNavigate,
 4} from "@tanstack/react-router";
 5import {
 6    AdminsMutationDialog,
 7    useRouterAdminContext,
 8} from "@marzneshin/modules/admins";
 9
10const AdminEdit = () => {
11    const value = useRouterAdminContext()
12    const navigate = useNavigate({ from: "/admins/$adminId/edit" });
13
14    return value && (
15        <AdminsMutationDialog
16            entity={value.admin}
17            onClose={() => navigate({ to: "/admins" })}
18        />
19    );
20}
21
22export const Route = createFileRoute('/_dashboard/admins/$adminId/edit')({
23    component: AdminEdit
24})