import { FC, useEffect, useState } from "react";
import {
Tabs,
TabsTrigger,
TabsContent,
FormLabel
} from '@marzneshin/components';
import { useTranslation } from 'react-i18next';
import {
DataLimitField,
DataLimitResetStrategyField,
} from "../fields";
import { TabsList } from "@radix-ui/react-tabs";
import { useFormContext } from 'react-hook-form';
export const DataLimitFields: FC = () => {
const form = useFormContext()
const { t } = useTranslation()
const [
selectedDataLimitTab,
setSelectedDataLimitTab
] = useState<'limited' | 'unlimited' | string>('limited');
useEffect(() => {
if (selectedDataLimitTab === 'limited') {
form.setValue("data_limit", 1)
form.setValue("data_limit_reset_strategy", "no_reset");
} else {
form.setValue("data_limit", 0)
form.setValue("data_limit_reset_strategy", "no_reset");
}
// eslint-disable-next-line
}, [selectedDataLimitTab]);
return (
<>