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