updated the component and device api's to have as be a parameter for the function

This commit is contained in:
csawatzky 2025-04-22 14:33:19 -06:00
parent c617ebf868
commit b62c7dbe5c
39 changed files with 346 additions and 651 deletions

View file

@ -89,7 +89,7 @@ const deviceFromForm = (device: Device): Device => {
export default function DeviceSettings(props: Props) {
const classes = useStyles();
const [{ user }] = useGlobalState();
const [{ user, as }] = useGlobalState();
const navigate = useNavigate();
const { success, error } = useSnackbar();
const deviceAPI = useDeviceAPI();
@ -254,7 +254,7 @@ export default function DeviceSettings(props: Props) {
deviceForm.settings.extensionComponents = [compExtOne, compExtTwo, compExtThree];
deviceForm.settings.mutations = linearMutations;
deviceAPI
.update(deviceID, deviceForm.settings)
.update(deviceID, deviceForm.settings, as)
.then((_response: any) => {
success(deviceName + " was successfully updated!");
close();
@ -277,7 +277,7 @@ export default function DeviceSettings(props: Props) {
const removeDevice = () => {
const deviceName = deviceForm.name();
deviceAPI
.remove(device.id())
.remove(device.id(), as)
.then((_response: any) => {
success(deviceName + " was successfully deleted!");
navigate("/");