diff --git a/client/src/components/Canvas/CanvasComponents/FirstWidgetButton.jsx b/client/src/components/Canvas/CanvasComponents/FirstWidgetButton.jsx
index 849cfc2..83c7c9e 100644
--- a/client/src/components/Canvas/CanvasComponents/FirstWidgetButton.jsx
+++ b/client/src/components/Canvas/CanvasComponents/FirstWidgetButton.jsx
@@ -1,50 +1,36 @@
-import { Box, Heading, Center, Menu, Portal, Flex } from '@chakra-ui/react'
-import AlertLevel from './AlertLevelWidget'
-// import AddWidgetMenu from './AddWidgetMenu';
+import { Box, Menu, Portal } from '@chakra-ui/react'
+import WidgetMenu from './WidgetMenu';
export default function FirstWidgetButton({ appendWidget }) {
- return (
-
-
-
- Add First Widget
-
-
-
-
-
- appendWidget(AlertLevel, 3, 6, 3, 6, 3, 6)}
- >
- Alert Level
-
- CO2
- IVANS
- Plume Heights
- Alert Level Changes
-
-
-
-
- );
+ const triggerItem = (<>
+
+
+ Add Your First Widget
+
+
+ >);
+ const positioning = { placement: "bottom-middle" };
+ const WidgetMenuProps = { appendWidget, triggerItem, positioning };
+ return (
+
+ );
}
\ No newline at end of file
diff --git a/client/src/components/Canvas/CanvasComponents/SettingsButton.jsx b/client/src/components/Canvas/CanvasComponents/SettingsButton.jsx
index d51904b..b5772c2 100644
--- a/client/src/components/Canvas/CanvasComponents/SettingsButton.jsx
+++ b/client/src/components/Canvas/CanvasComponents/SettingsButton.jsx
@@ -1,9 +1,11 @@
import { IconButton, Menu, Portal } from "@chakra-ui/react";
+import { IoIosArrowBack } from "react-icons/io";
import { FiSettings } from "react-icons/fi";
-import AddWidgetMenu from "./AddWidgetMenu";
+import WidgetMenu from "./WidgetMenu";
export function SettingsButton({ onEditWidgets, onDeleteWidgets, appendWidget}) {
- const addWidgetMenuProps = { appendWidget }
+ const triggerItem = (<> Add Widget >);
+ const WidgetMenuProps = { appendWidget, triggerItem }
return (
@@ -14,7 +16,7 @@ export function SettingsButton({ onEditWidgets, onDeleteWidgets, appendWidget})
-
+
Edit Widgets
-
- Add Widget
-
+
+ {triggerItem}
@@ -17,18 +14,10 @@ export default function AddWidgetMenu({appendWidget}) {
>
Alert Level
-
- CO2
-
-
- IVANS
-
-
- Plume Heights
-
-
- Alert Level Changes
-
+ CO2
+ IVANS
+ Plume Heights
+ Alert Level Changes