gitscope
← marzneshin / v0.3.1 / dashboard/src/routes/_dashboard/users/create.tsx
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/routes/_dashboard/users/create.tsx · TypeScript
Blame Raw
 1import { createFileRoute, useNavigate } from "@tanstack/react-router";
 2import { UsersMutationDialog } from "@marzneshin/features/users";
 3import { useDialog } from "@marzneshin/hooks";
 4
 5const UserCreate = () => {
 6    const [mutationDialogOpen, setMutationDialogOpen] = useDialog(true);
 7    const navigate = useNavigate({ from: "/users/create" });
 8    return (
 9        <UsersMutationDialog
10            open={mutationDialogOpen}
11            onOpenChange={setMutationDialogOpen}
12            entity={null}
13            onClose={() => navigate({ to: "/users" })}
14        />
15    );
16}
17
18export const Route = createFileRoute("/_dashboard/users/create")({
19    component: UserCreate,
20});