gitscope
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/routes/_dashboard/settings.lazy.tsx · v0.5.0
Source
1 b15ff05 Mrdn 2y ago
2 0178858 Dawsh 2y ago import { Card, CardContent, CardHeader, CardTitle, Page, VStack } from '@marzneshin/components'
3 89eec32 Dawsh 2y ago import { CertificateWidget } from '@marzneshin/features/settings';
4 0178858 Dawsh 2y ago import { SubscriptionSettingsWidget } from '@marzneshin/features/subscription-settings';
5 0178858 Dawsh 2y ago import { createFileRoute } from '@tanstack/react-router';
6 b15ff05 Mrdn 2y ago import { useTranslation } from 'react-i18next'
7 9ddfbc8 Mardin 2y ago import { SudoRoute } from "@marzneshin/features/sudo-routes";
8 b15ff05 Mrdn 2y ago
9 b15ff05 Mrdn 2y ago export const Settings = () => {
10 b15ff05 Mrdn 2y ago const { t } = useTranslation()
11 b15ff05 Mrdn 2y ago return (
12 0ef1346 Mrdn 2y ago <Page>
13 e5dcd82 Dawsh 2y ago <Card className="border-0 sm:w-screen md:w-full">
14 0178858 Dawsh 2y ago <CardHeader>
15 0178858 Dawsh 2y ago <CardTitle>
16 0178858 Dawsh 2y ago {t('settings')}
17 0178858 Dawsh 2y ago </CardTitle>
18 0178858 Dawsh 2y ago </CardHeader>
19 0178858 Dawsh 2y ago <CardContent className="sm:flex flex-col lg:grid grid-cols-2 gap-3 h-full">
20 89eec32 Dawsh 2y ago {/* <ConfigurationWidget /> */}
21 0178858 Dawsh 2y ago <VStack className="gap-3">
22 0178858 Dawsh 2y ago <SubscriptionSettingsWidget />
23 0178858 Dawsh 2y ago <CertificateWidget />
24 0178858 Dawsh 2y ago </VStack>
25 0ef1346 Mrdn 2y ago </CardContent>
26 0ef1346 Mrdn 2y ago </Card>
27 0ef1346 Mrdn 2y ago </Page>
28 b15ff05 Mrdn 2y ago )
29 b15ff05 Mrdn 2y ago }
30 b15ff05 Mrdn 2y ago
31 b15ff05 Mrdn 2y ago export const Route = createFileRoute('/_dashboard/settings')({
32 9ddfbc8 Mardin 2y ago component: () => <SudoRoute> <Settings /> </SudoRoute>
33 b15ff05 Mrdn 2y ago })