gitscope
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/features/subscription-settings/form/fields/update-interval.tsx · v0.5.3
Source
1 0178858 Dawsh 2y ago import {
2 0178858 Dawsh 2y ago FormField,
3 0178858 Dawsh 2y ago FormItem,
4 0178858 Dawsh 2y ago FormLabel,
5 0178858 Dawsh 2y ago Input,
6 0178858 Dawsh 2y ago FormControl,
7 0178858 Dawsh 2y ago } from "@marzneshin/components";
8 0178858 Dawsh 2y ago import { useFormContext } from "react-hook-form";
9 0178858 Dawsh 2y ago import { useTranslation } from "react-i18next";
10 0178858 Dawsh 2y ago
11 0178858 Dawsh 2y ago export const UpdateIntervalField = () => {
12 0178858 Dawsh 2y ago const { t } = useTranslation()
13 0178858 Dawsh 2y ago const form = useFormContext();
14 0178858 Dawsh 2y ago return (
15 0178858 Dawsh 2y ago <FormField
16 0178858 Dawsh 2y ago control={form.control}
17 0178858 Dawsh 2y ago name="update_interval"
18 0178858 Dawsh 2y ago render={({ field }) => (
19 0178858 Dawsh 2y ago <FormItem>
20 0178858 Dawsh 2y ago <FormLabel>{t("page.settings.subscription-settings.update-interval")}</FormLabel>
21 0178858 Dawsh 2y ago <FormControl>
22 0178858 Dawsh 2y ago <Input
23 0178858 Dawsh 2y ago className="h-8"
24 0178858 Dawsh 2y ago type="number"
25 0178858 Dawsh 2y ago {...field}
26 0178858 Dawsh 2y ago {...form.register('update_interval', { valueAsNumber: true })}
27 0178858 Dawsh 2y ago />
28 0178858 Dawsh 2y ago </FormControl>
29 0178858 Dawsh 2y ago </FormItem>
30 0178858 Dawsh 2y ago )}
31 0178858 Dawsh 2y ago />
32 0178858 Dawsh 2y ago )
33 0178858 Dawsh 2y ago }