https://dev.kronoz.win/r/marzneshin.git
1import {
2 Page,
3 Loading,
4} from '@marzneshin/components';
5import { SudoRoute } from '@marzneshin/features/sudo-routes'
6import { createFileRoute, Outlet } from '@tanstack/react-router'
7import { AdminsTable } from '@marzneshin/modules/admins'
8import { type FC, Suspense } from 'react';
9import { useTranslation } from 'react-i18next';
10
11export const AdminsPage: FC = () => {
12 const { t } = useTranslation();
13 return (
14 <Page title={t('admins')}>
15 <AdminsTable />
16 <Suspense fallback={<Loading />}>
17 <Outlet />
18 </Suspense>
19 </Page>
20 )
21};
22
23
24export const Route = createFileRoute('/_dashboard/admins')({
25 component: () => <SudoRoute><AdminsPage /></SudoRoute>,
26})