'use client'; import { querySubscribeList } from '@/services/user/subscribe'; import { useQuery } from '@tanstack/react-query'; import { useTranslations } from 'next-intl'; import { useState } from 'react'; import { LoginDialogProvider } from '@/app/auth/LoginDialogContext'; import TabContent from '@/components/SubscribePlan/PlanContent/index'; import PlanTabs from '@/components/SubscribePlan/PlanTabs/PlanTabs'; export default function Page() { const t = useTranslations('subscribe'); const [tabValue, setTabValue] = useState<'year' | 'month'>('year'); const { data = [], isLoading, error, refetch, } = useQuery({ queryKey: ['querySubscribeList'], queryFn: async () => { const { data } = await querySubscribeList(); return data.data?.list?.filter((v) => v.unit_time === 'Month') || []; }, }); return ( <>
{t('title')}
{t('description')}
); }