gitscope
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/routes/_dashboard/nodes/$nodeId/edit.tsx · master
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 MutationDialog,
7 03b3dbc Mardin 2y ago useRouterNodeContext,
8 78a3e64 Dawsh 2y ago } from "@marzneshin/modules/nodes";
9 03b3dbc Mardin 2y ago
10 03b3dbc Mardin 2y ago const NodeEdit = () => {
11 03b3dbc Mardin 2y ago const value = useRouterNodeContext()
12 03b3dbc Mardin 2y ago const navigate = useNavigate({ from: "/nodes/$nodeId/edit" });
13 03b3dbc Mardin 2y ago
14 03b3dbc Mardin 2y ago return value && (
15 03b3dbc Mardin 2y ago <MutationDialog
16 03b3dbc Mardin 2y ago entity={value.node}
17 03b3dbc Mardin 2y ago onClose={() => navigate({ to: "/nodes" })}
18 03b3dbc Mardin 2y ago />
19 03b3dbc Mardin 2y ago );
20 03b3dbc Mardin 2y ago }
21 03b3dbc Mardin 2y ago
22 03b3dbc Mardin 2y ago export const Route = createFileRoute('/_dashboard/nodes/$nodeId/edit')({
23 03b3dbc Mardin 2y ago component: NodeEdit
24 03b3dbc Mardin 2y ago })