updated as in the field api
This commit is contained in:
parent
29902bc40b
commit
ae458c3fca
3 changed files with 17 additions and 15 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue