Files
Web-Frontend/client/src/components/Canvas/CanvasComponents/AddWidgetMenu.jsx
T

37 lines
1.0 KiB
React
Raw Normal View History

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>
)
}