import { FC, createElement, Fragment } from 'react'; import { useSFControl } from './hooks'; type SFControlProps = { name: string; className?: string; errorClassName?: string; initialValue?: T; defaultValue?: T; }; export const SFInput: FC = props => { const { touch, value, setValue, error } = useSFControl(props.name, props.initialValue, props.defaultValue); return ( setValue(e.target.value)} />
{error}
); }; export const SFTextArea: FC = props => { const { touch, value, setValue, error } = useSFControl(props.name, props.initialValue, props.defaultValue); return (