added tons of files for component functionality; manual component adding added temporarily

This commit is contained in:
Carter 2025-02-11 16:31:03 -06:00
parent 58830d480e
commit 45ff49bcea
121 changed files with 25883 additions and 65 deletions

View file

@ -57,12 +57,14 @@ import ShareObject from "user/ShareObject";
// import Connection from "./Connection";
// import ObjectTeams from "teams/ObjectTeams";
// import ArcGISDeviceData from "./ArcGISDeviceData";
// import { DeviceAvailabilityMap, OffsetAvailabilityMap } from "pbHelpers/DeviceAvailability";
import { DeviceAvailabilityMap, OffsetAvailabilityMap } from "pbHelpers/DeviceAvailability";
import { amber, blue, green } from "@mui/material/colors";
import { makeStyles } from "@mui/styles";
import { useNavigate } from "react-router-dom";
import DeviceSettings from "device/DeviceSettings";
import ObjectTeams from "teams/ObjectTeams";
import ComponentSettings from "component/ComponentSettings";
import LoadDeviceProfile from "./LoadDeviceProfile";
const useStyles = makeStyles((_theme: Theme) => {
// const isMobile = useMobile()
@ -97,8 +99,8 @@ interface Props {
// components: Component[];
// interactions: Interaction[];
refreshCallback: () => void;
// availablePositions: DeviceAvailabilityMap;
// availableOffsets: OffsetAvailabilityMap;
availablePositions: DeviceAvailabilityMap;
availableOffsets: OffsetAvailabilityMap;
permissions: Array<pond.Permission>;
preferences: pond.DevicePreferences;
isLoading: boolean;
@ -130,8 +132,8 @@ export default function DeviceActions(props: Props) {
// components,
// interactions,
refreshCallback,
// availablePositions,
// availableOffsets,
availablePositions,
availableOffsets,
permissions,
preferences,
isLoading,
@ -384,7 +386,7 @@ export default function DeviceActions(props: Props) {
// components={components}
components={[]}
/>
{/* <ComponentSettings
<ComponentSettings
mode="add"
device={device}
isDialogOpen={or(isAddComponentDialogOpen, false)}
@ -394,7 +396,7 @@ export default function DeviceActions(props: Props) {
refreshCallback={refreshCallback}
canEdit={canWrite}
/>
<SyncDevice
{/* <SyncDevice
device={device}
isDialogOpen={or(isSyncDeviceDialogOpen, false)}
closeDialogCallback={() => closeDialog("isSyncDeviceDialogOpen")}
@ -447,12 +449,12 @@ export default function DeviceActions(props: Props) {
tagIds={device.status.tagKeys}
refreshCallback={refreshCallback}
/> */}
{/* <LoadDeviceProfile
<LoadDeviceProfile
isDialogOpen={isLoadDeviceProfileOpen}
closeDialogCallback={() => closeDialog("isLoadDeviceProfileOpen")}
device={device}
refreshCallback={refreshCallback}
/> */}
/>
{/* <PauseData
id={device.id()}
isOpen={isPauseDialogOpen}