gitscope
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/routes/_dashboard/services.lazy.tsx · v0.6.0
Source
1 03b3dbc Mardin 2y ago import {
2 03b3dbc Mardin 2y ago Page,
3 03b3dbc Mardin 2y ago Loading,
4 03b3dbc Mardin 2y ago } from "@marzneshin/components";
5 03b3dbc Mardin 2y ago import { ServicesTable } from "@marzneshin/features/services";
6 03b3dbc Mardin 2y ago import { createFileRoute, Outlet } from "@tanstack/react-router";
7 03b3dbc Mardin 2y ago import { type FC, Suspense } from "react";
8 03b3dbc Mardin 2y ago import { useTranslation } from "react-i18next";
9 9ddfbc8 Mardin 2y ago import { SudoRoute } from "@marzneshin/features/sudo-routes";
10 03b3dbc Mardin 2y ago
11 03b3dbc Mardin 2y ago export const ServicesPage: FC = () => {
12 03b3dbc Mardin 2y ago const { t } = useTranslation();
13 03b3dbc Mardin 2y ago return (
14 6a4fee1 Dawsh 2y ago <Page title={t("services")}>
15 6a4fee1 Dawsh 2y ago <ServicesTable />
16 6a4fee1 Dawsh 2y ago <Suspense fallback={<Loading />}>
17 6a4fee1 Dawsh 2y ago <Outlet />
18 6a4fee1 Dawsh 2y ago </Suspense>
19 03b3dbc Mardin 2y ago </Page>
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/services")({
24 9ddfbc8 Mardin 2y ago component: () => <SudoRoute> <ServicesPage /> </SudoRoute>
25 03b3dbc Mardin 2y ago });