put the heater stuff back in the site drawer
This commit is contained in:
parent
cbbda3a6f2
commit
975f3bba54
1 changed files with 38 additions and 38 deletions
|
|
@ -3,10 +3,10 @@ import DeviceLinkDrawer from "common/DeviceLinkDrawer";
|
||||||
import DisplayDrawer from "common/DisplayDrawer";
|
import DisplayDrawer from "common/DisplayDrawer";
|
||||||
import MapMarkerSettings from "maps/MapMarkerSettings";
|
import MapMarkerSettings from "maps/MapMarkerSettings";
|
||||||
import { Device, Site } from "models";
|
import { Device, Site } from "models";
|
||||||
//import { ObjectHeater } from "models/ObjectHeater";
|
import { ObjectHeater } from "models/ObjectHeater";
|
||||||
//import ObjectHeaterCard from "objectHeater/ObjectHeaterCard";
|
import ObjectHeaterCard from "objectHeater/ObjectHeaterCard";
|
||||||
import { pond } from "protobuf-ts/pond";
|
import { pond } from "protobuf-ts/pond";
|
||||||
import { /*useObjectHeaterAPI,*/ useSiteAPI, useSnackbar } from "providers";
|
import { useObjectHeaterAPI, useSiteAPI, useSnackbar } from "providers";
|
||||||
import React, { useEffect, useState } from "react";
|
import React, { useEffect, useState } from "react";
|
||||||
|
|
||||||
interface Props {
|
interface Props {
|
||||||
|
|
@ -35,13 +35,13 @@ export default function SiteDrawer(props: Props) {
|
||||||
} = props;
|
} = props;
|
||||||
const [site, setSite] = useState<Site>(Site.create());
|
const [site, setSite] = useState<Site>(Site.create());
|
||||||
const siteAPI = useSiteAPI();
|
const siteAPI = useSiteAPI();
|
||||||
//const objectHeaterAPI = useObjectHeaterAPI();
|
const objectHeaterAPI = useObjectHeaterAPI();
|
||||||
const { openSnack } = useSnackbar();
|
const { openSnack } = useSnackbar();
|
||||||
const [linkDrawer, setLinkDrawer] = useState(false);
|
const [linkDrawer, setLinkDrawer] = useState(false);
|
||||||
const [linkedDevices, setLinkedDevices] = useState<Map<string, pond.ComprehensiveDevice>>(
|
const [linkedDevices, setLinkedDevices] = useState<Map<string, pond.ComprehensiveDevice>>(
|
||||||
new Map<string, pond.ComprehensiveDevice>()
|
new Map<string, pond.ComprehensiveDevice>()
|
||||||
);
|
);
|
||||||
//const [selectedHeater, setSelectedHeater] = useState<ObjectHeater>();
|
const [selectedHeater, setSelectedHeater] = useState<ObjectHeater>();
|
||||||
const [openMarkerSettings, setOpenMarkerSettings] = useState(false);
|
const [openMarkerSettings, setOpenMarkerSettings] = useState(false);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
|
@ -103,41 +103,41 @@ export default function SiteDrawer(props: Props) {
|
||||||
} while (!found);
|
} while (!found);
|
||||||
};
|
};
|
||||||
|
|
||||||
// const deviceLinkDrawer = () => {
|
const deviceLinkDrawer = () => {
|
||||||
// return (
|
return (
|
||||||
// <DeviceLinkDrawer
|
<DeviceLinkDrawer
|
||||||
// open={linkDrawer}
|
open={linkDrawer}
|
||||||
// close={() => {
|
close={() => {
|
||||||
// setLinkDrawer(false);
|
setLinkDrawer(false);
|
||||||
// }}
|
}}
|
||||||
// linkedDevices={linkedDevices}
|
linkedDevices={linkedDevices}
|
||||||
// updateLinkedDevices={(dev, linked) => {
|
updateLinkedDevices={(dev, linked) => {
|
||||||
// let deviceID = dev.device?.settings?.deviceId;
|
let deviceID = dev.device?.settings?.deviceId;
|
||||||
// if (deviceID) {
|
if (deviceID) {
|
||||||
// if (linked && selectedHeater) {
|
if (linked && selectedHeater) {
|
||||||
// objectHeaterAPI
|
objectHeaterAPI
|
||||||
// .updateLink(selectedHeater.key, "objectHeater", deviceID.toString(), "device", [
|
.updateLink(selectedHeater.key, "objectHeater", deviceID.toString(), "device", [
|
||||||
// "read",
|
"read",
|
||||||
// "write",
|
"write",
|
||||||
// "grant",
|
"grant",
|
||||||
// "revoke"
|
"revoke"
|
||||||
// ])
|
])
|
||||||
// .then(resp => {
|
.then(resp => {
|
||||||
// setLinkDrawer(false);
|
setLinkDrawer(false);
|
||||||
// reLoadSites();
|
reLoadSites();
|
||||||
// });
|
});
|
||||||
// }
|
}
|
||||||
// }
|
}
|
||||||
// }}
|
}}
|
||||||
// />
|
/>
|
||||||
// );
|
);
|
||||||
// };
|
};
|
||||||
|
|
||||||
const drawerBody = () => {
|
const drawerBody = () => {
|
||||||
//let siteHeaters = heaters.get(site.key());
|
let siteHeaters = heaters.get(site.key());
|
||||||
return (
|
return (
|
||||||
<Box padding={2}>
|
<Box padding={2}>
|
||||||
{/* {siteHeaters ? (
|
{siteHeaters ? (
|
||||||
siteHeaters.map(h => (
|
siteHeaters.map(h => (
|
||||||
<ObjectHeaterCard
|
<ObjectHeaterCard
|
||||||
key={h.heater?.key}
|
key={h.heater?.key}
|
||||||
|
|
@ -154,9 +154,9 @@ export default function SiteDrawer(props: Props) {
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
))
|
))
|
||||||
) : ( */}
|
) : (
|
||||||
<Typography>No Heaters Found</Typography>
|
<Typography>No Heaters Found</Typography>
|
||||||
{/* )} */}
|
)}
|
||||||
</Box>
|
</Box>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue