fixed variable
This commit is contained in:
parent
7697ec5474
commit
ce1ee67fdc
1 changed files with 16 additions and 16 deletions
|
|
@ -13,30 +13,30 @@ interface Props {
|
||||||
}
|
}
|
||||||
|
|
||||||
export default function CustomGrainForm(props: Props) {
|
export default function CustomGrainForm(props: Props) {
|
||||||
const {initialGrain: grainSettings, onGrainSettingsChange} = props
|
const {initialGrain, onGrainSettingsChange} = props
|
||||||
const grainAPI = useGrainAPI()
|
const grainAPI = useGrainAPI()
|
||||||
const [{as}] = useGlobalState()
|
const [{as}] = useGlobalState()
|
||||||
const [name, setName] = useState(grainSettings ? grainSettings.name : "")
|
const [name, setName] = useState(initialGrain ? initialGrain.name : "")
|
||||||
const [group, setGroup] = useState(grainSettings ? grainSettings.group : "")
|
const [group, setGroup] = useState(initialGrain ? initialGrain.group : "")
|
||||||
const [equation, setEquation] = useState<pond.MoistureEquation>(grainSettings ? grainSettings.equation : pond.MoistureEquation.MOISTURE_EQUATION_NONE)
|
const [equation, setEquation] = useState<pond.MoistureEquation>(initialGrain ? initialGrain.equation : pond.MoistureEquation.MOISTURE_EQUATION_NONE)
|
||||||
const [constantA, setConstantA] = useState(grainSettings ? grainSettings.a.toString() : "0")
|
const [constantA, setConstantA] = useState(initialGrain ? initialGrain.a.toString() : "0")
|
||||||
const [constantB, setConstantB] = useState(grainSettings ? grainSettings.b.toString() : "0")
|
const [constantB, setConstantB] = useState(initialGrain ? initialGrain.b.toString() : "0")
|
||||||
const [constantC, setConstantC] = useState(grainSettings ? grainSettings.c.toString() : "0")
|
const [constantC, setConstantC] = useState(initialGrain ? initialGrain.c.toString() : "0")
|
||||||
const [kgPerBushel, setKgPerBushel] = useState(grainSettings ? grainSettings.kgPerBushel.toString() : "0")
|
const [kgPerBushel, setKgPerBushel] = useState(initialGrain ? initialGrain.kgPerBushel.toString() : "0")
|
||||||
const [bushelsPerTonne, setBushelsPerTonne] = useState(grainSettings ? grainSettings.bushelsPerTonne.toString() : "0")
|
const [bushelsPerTonne, setBushelsPerTonne] = useState(initialGrain ? initialGrain.bushelsPerTonne.toString() : "0")
|
||||||
const [newGrainSettings, setNewGrainSettings] = useState(grainSettings ?? pond.GrainSettings.create())
|
const [newGrainSettings, setNewGrainSettings] = useState(initialGrain ?? pond.GrainSettings.create())
|
||||||
const [grainMap, setGrainMap] = useState<Map<string, pond.GrainObject>>(
|
const [grainMap, setGrainMap] = useState<Map<string, pond.GrainObject>>(
|
||||||
grainSettings ?
|
initialGrain ?
|
||||||
new Map([
|
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())
|
new Map())
|
||||||
const [grainOptions, setGrainOptions] = useState<Option[]>(
|
const [grainOptions, setGrainOptions] = useState<Option[]>(
|
||||||
grainSettings ?
|
initialGrain ?
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
label: grainSettings.name,
|
label: initialGrain.name,
|
||||||
value: "Active",
|
value: "Active",
|
||||||
group: "Active"
|
group: "Active"
|
||||||
}
|
}
|
||||||
|
|
@ -45,8 +45,8 @@ export default function CustomGrainForm(props: Props) {
|
||||||
[]
|
[]
|
||||||
)
|
)
|
||||||
const [isNew, setIsNew] = useState(false)
|
const [isNew, setIsNew] = useState(false)
|
||||||
const [selectedOption, setSelectedOption] = useState<Option | null>(grainSettings ? {
|
const [selectedOption, setSelectedOption] = useState<Option | null>(initialGrain ? {
|
||||||
label: grainSettings.name,
|
label: initialGrain.name,
|
||||||
value: "Active",
|
value: "Active",
|
||||||
group: "Active"
|
group: "Active"
|
||||||
} : null)
|
} : null)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue