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