import { faChevronUp } from "@fortawesome/free-solid-svg-icons"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import React, { useEffect, useState } from "react"; export default function ProductForm({ name, price, onNameChange, onPriceChange, onSubmit, busy }) { let [form,setForm] = useState({ name: "", value: "", }) let [formBusy,setFormBusy] = useState(false); let nameChanged = (e: React.ChangeEvent) => { name = e.target.value; onNameChange(e.target.value); } let priceChanged = (e: React.ChangeEvent) => { price = e.target.value; onPriceChange(e.target.value); } let submit = (e: React.MouseEvent) => { e.preventDefault() onSubmit(); } formBusy = busy; useEffect(() => { setFormBusy(busy); },[busy]); return (
); }