gitscope
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/routes/_dashboard/hosts.lazy.tsx · v0.6.2
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 3b7feef Mrdn 2y ago import { InboundHostsTable } from '@marzneshin/features/hosts'
6 9ddfbc8 Mardin 2y ago import { SudoRoute } from '@marzneshin/features/sudo-routes'
7 03b3dbc Mardin 2y ago import { createFileRoute, Outlet } from '@tanstack/react-router'
8 3b7feef Mrdn 2y ago import { useTranslation } from 'react-i18next'
9 03b3dbc Mardin 2y ago import { Suspense } from 'react';
10 3b7feef Mrdn 2y ago
11 3b7feef Mrdn 2y ago export const HostsPage = () => {
12 e5dcd82 Dawsh 2y ago const { t } = useTranslation()
13 e5dcd82 Dawsh 2y ago return (
14 6a4fee1 Dawsh 2y ago <Page title={t('hosts')}>
15 6a4fee1 Dawsh 2y ago <InboundHostsTable />
16 6a4fee1 Dawsh 2y ago <Suspense fallback={<Loading />}>
17 6a4fee1 Dawsh 2y ago <Outlet />
18 6a4fee1 Dawsh 2y ago </Suspense>
19 e5dcd82 Dawsh 2y ago </Page>
20 e5dcd82 Dawsh 2y ago )
21 3b7feef Mrdn 2y ago }
22 1eb203e Mrdn 2y ago
23 1eb203e Mrdn 2y ago export const Route = createFileRoute('/_dashboard/hosts')({
24 9ddfbc8 Mardin 2y ago component: () => <SudoRoute><HostsPage /></SudoRoute>
25 3b7feef Mrdn 2y ago })