Clear email field on send

This commit is contained in:
Dane Everitt
2019-06-16 15:24:20 -07:00
parent 19ef901768
commit 54cfe7e981
2 changed files with 15 additions and 5 deletions

View File

@@ -6,7 +6,7 @@ type Props = React.InputHTMLAttributes<HTMLInputElement> & {
description?: string;
};
export default ({ className, description, onChange, label, ...props }: Props) => {
export default React.forwardRef<HTMLInputElement, Props>(({ className, description, onChange, label, ...props }, ref) => {
const [ value, setValue ] = React.useState('');
const classes = classNames('input open-label', {
@@ -16,6 +16,7 @@ export default ({ className, description, onChange, label, ...props }: Props) =>
return (
<div className={'input-open'}>
<input
ref={ref}
className={classes}
onChange={e => {
setValue(e.target.value);
@@ -33,4 +34,4 @@ export default ({ className, description, onChange, label, ...props }: Props) =>
}
</div>
);
};
});