import { ChangeEvent, ForwardedRef, forwardRef, SetStateAction } from 'react'; import styles from '../Form.module.scss'; type InputType = 'text' | 'number' | 'search'; const Input = ( { id, name, value, setValue, type = 'text', required = false, label, }: { id: string; name: string; value: string; setValue: (value: SetStateAction) => void; type?: InputType; required?: boolean; label?: string; }, ref: ForwardedRef ) => { const updateValue = (e: ChangeEvent) => { setValue(e.target.value); }; return ( <> {label && ( )} ); }; export default forwardRef(Input); change='this.form.submit();'> The frontend of my personal website.Armand Philippot
summaryrefslogtreecommitdiffstats
blob: aa0d8cf78af004f4bbf0f83172a158f86a3e5da3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22