[0d34a1]: / client / src / components / InputField.jsx

Download this file

19 lines (17 with data), 609 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
import { useState } from "react";
function InputField(props) {
return ( <div className="mx-8 my-4">
<label htmlFor={props.name}>{props.name}: </label>
<input type="number" value={props.inputs[props.name]} placeholder={props.name}
className={`text-indigo-900 py-1 px-2 rounded-md ml-2 ${props.small ? "w-28" : "w-48"}`}
onChange={(e) => {
props.setInputs((prev) => (
{
...prev,
[props.name]: Number(e.target.value)
}
))
}} />
</div> );
}
export default InputField;