2025-08-04 12:04:33 -07:00
|
|
|
import { IoIosArrowBack } from "react-icons/io";
|
|
|
|
|
import { Menu, Portal } from "@chakra-ui/react";
|
|
|
|
|
import AlertLevel from "./AlertLevelWidget";
|
|
|
|
|
|
2025-08-06 16:27:08 -07:00
|
|
|
export default function AddWidgetMenu({appendWidget}) {
|
2025-08-04 12:04:33 -07:00
|
|
|
return (
|
|
|
|
|
<Menu.Root>
|
|
|
|
|
<Menu.TriggerItem>
|
|
|
|
|
<IoIosArrowBack /> Add Widget
|
|
|
|
|
</Menu.TriggerItem>
|
|
|
|
|
<Portal>
|
|
|
|
|
<Menu.Positioner>
|
|
|
|
|
<Menu.Content>
|
|
|
|
|
<Menu.Item
|
|
|
|
|
value="AlertLevel"
|
2025-08-11 12:59:38 -07:00
|
|
|
onClick={() => appendWidget(AlertLevel, 4, 7, 4, 7, 4, 7)} // width and height are passed through here for each widget
|
2025-08-04 12:04:33 -07:00
|
|
|
>
|
|
|
|
|
Alert Level
|
|
|
|
|
</Menu.Item>
|
2025-08-06 16:27:08 -07:00
|
|
|
<Menu.Item>
|
|
|
|
|
CO2
|
|
|
|
|
</Menu.Item>
|
|
|
|
|
<Menu.Item>
|
|
|
|
|
IVANS
|
|
|
|
|
</Menu.Item>
|
|
|
|
|
<Menu.Item>
|
|
|
|
|
Plume Heights
|
|
|
|
|
</Menu.Item>
|
|
|
|
|
<Menu.Item>
|
|
|
|
|
Alert Level Changes
|
|
|
|
|
</Menu.Item>
|
2025-08-04 12:04:33 -07:00
|
|
|
</Menu.Content>
|
|
|
|
|
</Menu.Positioner>
|
|
|
|
|
</Portal>
|
|
|
|
|
</Menu.Root>
|
|
|
|
|
)
|
|
|
|
|
}
|