gitscope
https://dev.kronoz.win/r/marzneshin.git
app/dashboard/src/pages/hosts/users/dialog/note-field.tsx · v0.1.0
Source
1 6aab6f0 Mrdn 2y ago import { FormControl, FormLabel, Textarea, FormErrorMessage } from '@chakra-ui/react';
2 6aab6f0 Mrdn 2y ago import { TFunction } from 'i18next';
3 6aab6f0 Mrdn 2y ago
4 6aab6f0 Mrdn 2y ago interface NoteFieldProps {
5 6aab6f0 Mrdn 2y ago form: any;
6 6aab6f0 Mrdn 2y ago t: TFunction<'translation', undefined, 'translation'>;
7 6aab6f0 Mrdn 2y ago }
8 6aab6f0 Mrdn 2y ago
9 6aab6f0 Mrdn 2y ago export const NoteField = ({ t, form }: NoteFieldProps) => {
10 6aab6f0 Mrdn 2y ago return (
11 6aab6f0 Mrdn 2y ago <FormControl
12 6aab6f0 Mrdn 2y ago mb={'10px'}
13 6aab6f0 Mrdn 2y ago isInvalid={!!form.formState.errors.note}
14 6aab6f0 Mrdn 2y ago >
15 6aab6f0 Mrdn 2y ago <FormLabel>{t('userDialog.note')}</FormLabel>
16 6aab6f0 Mrdn 2y ago <Textarea {...form.register('note')} />
17 6aab6f0 Mrdn 2y ago <FormErrorMessage>
18 6aab6f0 Mrdn 2y ago {form.formState.errors?.note?.message}
19 6aab6f0 Mrdn 2y ago </FormErrorMessage>
20 6aab6f0 Mrdn 2y ago </FormControl>
21 6aab6f0 Mrdn 2y ago )
22 6aab6f0 Mrdn 2y ago }