gitscope
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/modules/users/components/dialogs/mutation/fields/data-limit.tsx · v0.6.1
Source
1 857e289 Mrdn 2y ago import {
2 857e289 Mrdn 2y ago FormControl,
3 857e289 Mrdn 2y ago FormField,
4 857e289 Mrdn 2y ago FormItem,
5 857e289 Mrdn 2y ago Input,
6 857e289 Mrdn 2y ago FormLabel,
7 857e289 Mrdn 2y ago FormMessage
8 857e289 Mrdn 2y ago } from '@marzneshin/components';
9 857e289 Mrdn 2y ago import { FC } from 'react'
10 857e289 Mrdn 2y ago import { useFormContext } from 'react-hook-form';
11 857e289 Mrdn 2y ago import { useTranslation } from 'react-i18next';
12 857e289 Mrdn 2y ago
13 857e289 Mrdn 2y ago interface DataLimitFieldProps { }
14 857e289 Mrdn 2y ago
15 857e289 Mrdn 2y ago export const DataLimitField: FC<DataLimitFieldProps> = () => {
16 857e289 Mrdn 2y ago const { t } = useTranslation()
17 857e289 Mrdn 2y ago const form = useFormContext()
18 857e289 Mrdn 2y ago return (
19 857e289 Mrdn 2y ago <FormField
20 857e289 Mrdn 2y ago control={form.control}
21 857e289 Mrdn 2y ago name="data_limit"
22 857e289 Mrdn 2y ago render={({ field }) => (
23 857e289 Mrdn 2y ago <FormItem className="w-full">
24 f035f9d Mardin 2y ago <FormLabel>{t('page.users.traffic')}</FormLabel>
25 857e289 Mrdn 2y ago <FormControl>
26 88321ab Mardin 2y ago <Input
27 88321ab Mardin 2y ago type="number"
28 88321ab Mardin 2y ago className="order-1"
29 88321ab Mardin 2y ago {...field}
30 88321ab Mardin 2y ago placeholder="GB"
31 88321ab Mardin 2y ago />
32 857e289 Mrdn 2y ago </FormControl>
33 857e289 Mrdn 2y ago <FormMessage />
34 857e289 Mrdn 2y ago </FormItem>
35 857e289 Mrdn 2y ago )}
36 857e289 Mrdn 2y ago />
37 857e289 Mrdn 2y ago );
38 857e289 Mrdn 2y ago }