updated as in the field api

This commit is contained in:
csawatzky 2025-04-21 14:44:07 -06:00
parent 29902bc40b
commit ae458c3fca
3 changed files with 17 additions and 15 deletions

View file

@ -14,7 +14,7 @@ import ResponsiveDialog from "common/ResponsiveDialog";
import React from "react";
import { useState } from "react";
import { useEffect } from "react";
import { useFieldAPI } from "providers";
import { useFieldAPI, useGlobalState } from "providers";
import { pond } from "protobuf-ts/pond";
import { useSnackbar } from "hooks";
import { Field } from "models";
@ -35,6 +35,7 @@ interface Props {
export default function FieldSettings(props: Props) {
const { selectedField, onClose, removeField, updateFields, borders } = props;
const [{as}] = useGlobalState();
const [fieldName, setFieldName] = useState("");
const [acres, setAcres] = useState<number>(0);
const [cropType, setCropType] = useState<pond.Grain>(pond.Grain.GRAIN_INVALID);
@ -89,7 +90,7 @@ export default function FieldSettings(props: Props) {
settings.acres = acres;
fieldAPI
.updateField(selectedField.key(), settings)
.updateField(selectedField.key(), settings, undefined, as)
.then(resp => {
let newField = clone(selectedField);
newField.settings = settings;
@ -121,7 +122,7 @@ export default function FieldSettings(props: Props) {
}
settings.fieldGeoData = geo;
fieldAPI
.addField(settings)
.addField(settings, as)
.then(resp => {
updateFields && updateFields(resp.data.field, settings);
openSnack("New Field Created");
@ -136,7 +137,7 @@ export default function FieldSettings(props: Props) {
const deleteField = () => {
if (selectedField) {
fieldAPI
.removeField(selectedField?.key())
.removeField(selectedField?.key(), as)
.then(resp => {
openSnack("Field Mapping Deleted");
//setActiveStep(0);