gitscope
https://dev.kronoz.win/r/marzneshin.git
dashboard/src/modules/services/components/dialogs/mutation/fields/name.tsx · v0.7.0
Source
1 3072f60 Mrdn 2y ago import {
2 3072f60 Mrdn 2y ago FormItem,
3 3072f60 Mrdn 2y ago FormControl,
4 3072f60 Mrdn 2y ago FormMessage,
5 3072f60 Mrdn 2y ago FormLabel,
6 3072f60 Mrdn 2y ago Input,
7 3072f60 Mrdn 2y ago FormField,
8 7389ad0 Mardin 2y ago } from "@marzneshin/common/components";
9 3072f60 Mrdn 2y ago import { useFormContext } from "react-hook-form";
10 3072f60 Mrdn 2y ago import { useTranslation } from "react-i18next";
11 3072f60 Mrdn 2y ago
12 3072f60 Mrdn 2y ago export const NameField = () => {
13 3072f60 Mrdn 2y ago const form = useFormContext();
14 3072f60 Mrdn 2y ago const { t } = useTranslation();
15 3072f60 Mrdn 2y ago return (
16 3072f60 Mrdn 2y ago <FormField
17 3072f60 Mrdn 2y ago control={form.control}
18 3072f60 Mrdn 2y ago name="name"
19 3072f60 Mrdn 2y ago render={({ field }) => (
20 3072f60 Mrdn 2y ago <FormItem>
21 3072f60 Mrdn 2y ago <FormLabel>{t("name")}</FormLabel>
22 3072f60 Mrdn 2y ago <FormControl>
23 3072f60 Mrdn 2y ago <Input {...field} />
24 3072f60 Mrdn 2y ago </FormControl>
25 3072f60 Mrdn 2y ago <FormMessage />
26 3072f60 Mrdn 2y ago </FormItem>
27 3072f60 Mrdn 2y ago )}
28 3072f60 Mrdn 2y ago />
29 3072f60 Mrdn 2y ago );
30 3072f60 Mrdn 2y ago };