Commit 1c88f82c authored by Max Alekseenko's avatar Max Alekseenko

remove unused files

parent b26b6a4c
import { FormControl, Input } from '@chakra-ui/react';
import React from 'react';
import { useController, useFormContext } from 'react-hook-form';
import type { FormFields } from '../types';
import FormInputPlaceholder from 'ui/shared/forms/inputs/FormInputPlaceholder';
const MyProfileFieldsName = () => {
const { control } = useFormContext<FormFields>();
const { field, fieldState, formState } = useController<FormFields, 'name'>({
control,
name: 'name',
});
const isDisabled = formState.isSubmitting;
return (
<FormControl variant="floating" isDisabled={ isDisabled } size="md" mb={ 3 }>
<Input
{ ...field }
isInvalid={ Boolean(fieldState.error) }
isDisabled={ isDisabled }
isReadOnly={ true }
autoComplete="off"
/>
<FormInputPlaceholder text="Name" error={ fieldState.error }/>
</FormControl>
);
};
export default React.memo(MyProfileFieldsName);
import { chakra, FormControl, Input } from '@chakra-ui/react';
import React from 'react';
import { useController, useFormContext } from 'react-hook-form';
import type { EmailFormFields } from '../types';
import FormInputPlaceholder from 'ui/shared/forms/inputs/FormInputPlaceholder';
import { EMAIL_REGEXP } from 'ui/shared/forms/validators/email';
interface Props {
className?: string;
}
const AuthModalFieldEmail = ({ className }: Props) => {
const { control } = useFormContext<EmailFormFields>();
const { field, fieldState, formState } = useController<EmailFormFields, 'email'>({
control,
name: 'email',
rules: { required: true, pattern: EMAIL_REGEXP },
});
const isDisabled = formState.isSubmitting;
return (
<FormControl className={ className } variant="floating" isDisabled={ isDisabled } isRequired size="md">
<Input
{ ...field }
required
isInvalid={ Boolean(fieldState.error) }
isDisabled={ isDisabled }
autoComplete="off"
bgColor="dialog_bg"
/>
<FormInputPlaceholder text="Email" error={ fieldState.error }/>
</FormControl>
);
};
export default React.memo(chakra(AuthModalFieldEmail));
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment