import React from 'react'; import { Controller, useForm } from 'react-hook-form'; import { useTranslation } from 'react-i18next'; import { Input } from '../../components/ui/Controls/Input'; import { validateRequiredValue } from '../../helpers/validators'; export type LoginFormValues = { username: string; password: string; }; type LoginFormProps = { onSubmit: (data: LoginFormValues) => void; processing: boolean; }; const Form = ({ onSubmit, processing }: LoginFormProps) => { const { t } = useTranslation(); const { handleSubmit, control, formState: { isValid }, } = useForm({ mode: 'onChange', defaultValues: { username: '', password: '', }, }); return (
( )} />
( )} />
); }; export default Form;