gitscope
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/routes/_dashboard/users.lazy.tsx · v0.6.5
Source
1 7389ad0 Mardin 2y ago import { Page, Loading } from '@marzneshin/common/components'
2 7389ad0 Mardin 2y ago import { UsersNoServiceAlert, UsersTable } from '@marzneshin/modules/users'
3 7389ad0 Mardin 2y ago import { createLazyFileRoute, Outlet } from '@tanstack/react-router'
4 7389ad0 Mardin 2y ago import { type FC, Suspense } from 'react'
5 7389ad0 Mardin 2y ago import { useTranslation } from 'react-i18next'
6 3b7feef Mrdn 2y ago
7 3b7feef Mrdn 2y ago export const UsersPage: FC = () => {
8 7389ad0 Mardin 2y ago const { t } = useTranslation()
9 6a4fee1 Dawsh 2y ago
10 7389ad0 Mardin 2y ago return (
11 7389ad0 Mardin 2y ago <Page title={t('users')} footer={<UsersNoServiceAlert />}>
12 7389ad0 Mardin 2y ago <UsersTable />
13 7389ad0 Mardin 2y ago <Suspense fallback={<Loading />}>
14 7389ad0 Mardin 2y ago <Outlet />
15 7389ad0 Mardin 2y ago </Suspense>
16 7389ad0 Mardin 2y ago </Page>
17 7389ad0 Mardin 2y ago )
18 7389ad0 Mardin 2y ago }
19 3b7feef Mrdn 2y ago
20 7389ad0 Mardin 2y ago export const Route = createLazyFileRoute('/_dashboard/users')({
21 7389ad0 Mardin 2y ago component: () => <UsersPage />,
22 3b7feef Mrdn 2y ago })