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