update as in the field marker api
This commit is contained in:
parent
4912d319ff
commit
0d3f7fa8a6
2 changed files with 16 additions and 12 deletions
|
|
@ -12,7 +12,7 @@ import {
|
|||
import ResponsiveDialog from "common/ResponsiveDialog";
|
||||
import { FieldMarker } from "models";
|
||||
import { pond } from "protobuf-ts/pond";
|
||||
import { useFieldMarkerAPI, useSnackbar } from "providers";
|
||||
import { useFieldMarkerAPI, useGlobalState, useSnackbar } from "providers";
|
||||
import { useState, useEffect } from "react";
|
||||
|
||||
interface Props {
|
||||
|
|
@ -48,6 +48,7 @@ import {
|
|||
|
||||
export default function FieldMarkerSettings(props: Props) {
|
||||
const { open, close, fieldMarker, longitude, latitude } = props;
|
||||
const [{as}] = useGlobalState();
|
||||
const fieldMarkerAPI = useFieldMarkerAPI();
|
||||
const { openSnack } = useSnackbar();
|
||||
const [title, setTitle] = useState("Field Marker");
|
||||
|
|
@ -76,7 +77,7 @@ import {
|
|||
newFM.settings.severity = severity;
|
||||
//newFM.settings.affectedArea = fmAffectedArea;
|
||||
fieldMarkerAPI
|
||||
.addFieldMarker(newFM.settings)
|
||||
.addFieldMarker(newFM.settings, as)
|
||||
.then(resp => {
|
||||
openSnack("New marker has been saved");
|
||||
close(true);
|
||||
|
|
@ -90,7 +91,7 @@ import {
|
|||
fm.settings.severity = severity;
|
||||
//fm.settings.affectedArea = fmAffectedArea;
|
||||
fieldMarkerAPI
|
||||
.updateFieldMarker(fm.key(), fm.settings)
|
||||
.updateFieldMarker(fm.key(), fm.settings, undefined, as)
|
||||
.then(resp => {
|
||||
openSnack("Updated Field Marker");
|
||||
close(true);
|
||||
|
|
@ -102,7 +103,7 @@ import {
|
|||
|
||||
const removeFieldMarker = (fieldMarker: FieldMarker) => {
|
||||
fieldMarkerAPI
|
||||
.removeFieldMarker(fieldMarker.key())
|
||||
.removeFieldMarker(fieldMarker.key(), as)
|
||||
.then(resp => {
|
||||
openSnack("Field Marker Removed");
|
||||
close(true);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue