import { FC } from "react"; import { Tabs, TabsTrigger, TabsContent, FormLabel } from '@marzneshin/components'; import type { UserMutationType, } from "@marzneshin/modules/users"; import { ExpireDateField, ActivationDeadlineField, UsageDurationField, } from "@marzneshin/modules/users/components/dialogs/mutation/fields"; import { TabsList } from "@radix-ui/react-tabs"; import { useTranslation } from "react-i18next"; import { useExpirationMethodTabs } from "./use-expiration-method-tabs"; interface ExpirationMethodProps { entity: UserMutationType | null } export const ExpirationMethodFields: FC = ({ entity }) => { const { t } = useTranslation(); const { handleTabChange, selectedExpirationMethodTab } = useExpirationMethodTabs(entity); return ( <> {t('page.users.expire_method')} {t('page.users.fixed_date')} {t('page.users.on_first_use')} {t('page.users.never')} ); };