mirror of
https://github.com/perfect-panel/ppanel-web.git
synced 2026-02-10 02:11:19 -05:00
36 lines
1.1 KiB
TypeScript
36 lines
1.1 KiB
TypeScript
import { getTranslations } from 'next-intl/server';
|
|
|
|
import { Tabs, TabsContent, TabsList, TabsTrigger } from '@workspace/ui/components/tabs';
|
|
|
|
import SubscribeApp from './app/table';
|
|
import GroupTable from './group/table';
|
|
import SubscribeConfig from './subscribe-config';
|
|
import SubscribeTable from './subscribe-table';
|
|
|
|
export default async function Page() {
|
|
const t = await getTranslations('subscribe');
|
|
|
|
return (
|
|
<Tabs defaultValue='subscribe'>
|
|
<TabsList>
|
|
<TabsTrigger value='subscribe'>{t('tabs.subscribe')}</TabsTrigger>
|
|
<TabsTrigger value='group'>{t('tabs.subscribeGroup')}</TabsTrigger>
|
|
<TabsTrigger value='config'>{t('tabs.subscribeConfig')}</TabsTrigger>
|
|
<TabsTrigger value='app'>{t('tabs.subscribeApp')}</TabsTrigger>
|
|
</TabsList>
|
|
<TabsContent value='subscribe'>
|
|
<SubscribeTable />
|
|
</TabsContent>
|
|
<TabsContent value='group'>
|
|
<GroupTable />
|
|
</TabsContent>
|
|
<TabsContent value='config'>
|
|
<SubscribeConfig />
|
|
</TabsContent>
|
|
<TabsContent value='app'>
|
|
<SubscribeApp />
|
|
</TabsContent>
|
|
</Tabs>
|
|
);
|
|
}
|