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