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