gitscope
← marzneshin / v0.6.0 / dashboard/src/routes/_dashboard/settings.lazy.tsx
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/routes/_dashboard/settings.lazy.tsx · TypeScript
Blame Raw
 1
 2import { Page, VStack } from '@marzneshin/components'
 3import { CertificateWidget } from '@marzneshin/features/settings';
 4import { SubscriptionSettingsWidget } from '@marzneshin/features/subscription-settings';
 5import { createFileRoute } from '@tanstack/react-router';
 6import { useTranslation } from 'react-i18next'
 7import { SudoRoute } from "@marzneshin/features/sudo-routes";
 8
 9export const Settings = () => {
10    const { t } = useTranslation()
11    return (
12        <Page title={t('settings')} className="sm:flex flex-col lg:grid grid-cols-2 gap-3 h-full">
13            {/* <ConfigurationWidget /> */}
14            <VStack className="gap-3">
15                <SubscriptionSettingsWidget />
16                <CertificateWidget />
17            </VStack>
18        </Page>
19    )
20}
21
22export const Route = createFileRoute('/_dashboard/settings')({
23    component: () => <SudoRoute> <Settings /> </SudoRoute>
24})