update as in the field marker api

This commit is contained in:
csawatzky 2025-04-21 15:57:51 -06:00
parent 4912d319ff
commit 0d3f7fa8a6
2 changed files with 16 additions and 12 deletions

View file

@ -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);