From ce1ee67fdcad0b9676ad944450419677f6d0933b Mon Sep 17 00:00:00 2001 From: csawatzky Date: Tue, 16 Dec 2025 14:16:02 -0600 Subject: [PATCH] fixed variable --- src/grain/CustomGrainForm.tsx | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/src/grain/CustomGrainForm.tsx b/src/grain/CustomGrainForm.tsx index 65db717..1020ce2 100644 --- a/src/grain/CustomGrainForm.tsx +++ b/src/grain/CustomGrainForm.tsx @@ -13,30 +13,30 @@ interface Props { } export default function CustomGrainForm(props: Props) { - const {initialGrain: grainSettings, onGrainSettingsChange} = props + const {initialGrain, onGrainSettingsChange} = props const grainAPI = useGrainAPI() const [{as}] = useGlobalState() - const [name, setName] = useState(grainSettings ? grainSettings.name : "") - const [group, setGroup] = useState(grainSettings ? grainSettings.group : "") - const [equation, setEquation] = useState(grainSettings ? grainSettings.equation : pond.MoistureEquation.MOISTURE_EQUATION_NONE) - const [constantA, setConstantA] = useState(grainSettings ? grainSettings.a.toString() : "0") - const [constantB, setConstantB] = useState(grainSettings ? grainSettings.b.toString() : "0") - const [constantC, setConstantC] = useState(grainSettings ? grainSettings.c.toString() : "0") - const [kgPerBushel, setKgPerBushel] = useState(grainSettings ? grainSettings.kgPerBushel.toString() : "0") - const [bushelsPerTonne, setBushelsPerTonne] = useState(grainSettings ? grainSettings.bushelsPerTonne.toString() : "0") - const [newGrainSettings, setNewGrainSettings] = useState(grainSettings ?? pond.GrainSettings.create()) + const [name, setName] = useState(initialGrain ? initialGrain.name : "") + const [group, setGroup] = useState(initialGrain ? initialGrain.group : "") + const [equation, setEquation] = useState(initialGrain ? initialGrain.equation : pond.MoistureEquation.MOISTURE_EQUATION_NONE) + const [constantA, setConstantA] = useState(initialGrain ? initialGrain.a.toString() : "0") + const [constantB, setConstantB] = useState(initialGrain ? initialGrain.b.toString() : "0") + const [constantC, setConstantC] = useState(initialGrain ? initialGrain.c.toString() : "0") + const [kgPerBushel, setKgPerBushel] = useState(initialGrain ? initialGrain.kgPerBushel.toString() : "0") + const [bushelsPerTonne, setBushelsPerTonne] = useState(initialGrain ? initialGrain.bushelsPerTonne.toString() : "0") + const [newGrainSettings, setNewGrainSettings] = useState(initialGrain ?? pond.GrainSettings.create()) const [grainMap, setGrainMap] = useState>( - grainSettings ? + initialGrain ? new Map([ - ["Active", pond.GrainObject.create({key: "Active", name: grainSettings.name, settings: grainSettings})] + ["Active", pond.GrainObject.create({key: "Active", name: initialGrain.name, settings: initialGrain})] ]) : new Map()) const [grainOptions, setGrainOptions] = useState( - grainSettings ? + initialGrain ? [ { - label: grainSettings.name, + label: initialGrain.name, value: "Active", group: "Active" } @@ -45,8 +45,8 @@ export default function CustomGrainForm(props: Props) { [] ) const [isNew, setIsNew] = useState(false) - const [selectedOption, setSelectedOption] = useState