import React from 'react'; import type { FieldValues } from 'react-hook-form'; import type { FormFieldPropsBase } from './types'; import type { PartialBy } from 'types/utils'; import { EMAIL_REGEXP } from '../validators/email'; import { FormFieldText } from './FormFieldText'; const FormFieldEmailContent = ( props: PartialBy, 'placeholder'>, ) => { const rules = React.useMemo( () => ({ ...props.rules, pattern: EMAIL_REGEXP, }), [ props.rules ], ); return ( ); }; export const FormFieldEmail = React.memo(FormFieldEmailContent) as typeof FormFieldEmailContent;