import React from 'react'; import type { FieldValues } from 'react-hook-form'; import type { FormFieldPropsBase } from './types'; import { urlValidator } from '../validators/url'; import { FormFieldText } from './FormFieldText'; const FormFieldUrlContent = ( props: FormFieldPropsBase, ) => { const rules = React.useMemo( () => ({ ...props.rules, validate: { ...props.rules?.validate, url: urlValidator, }, }), [ props.rules ], ); return ; }; export const FormFieldUrl = React.memo(FormFieldUrlContent) as typeof FormFieldUrlContent;