widget menu refactoring
This commit is contained in:
@@ -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 = (<> <Menu.TriggerItem> <IoIosArrowBack /> Add Widget</Menu.TriggerItem> </>);
|
||||
const WidgetMenuProps = { appendWidget, triggerItem }
|
||||
return (
|
||||
<Menu.Root>
|
||||
<Menu.Trigger asChild >
|
||||
@@ -14,7 +16,7 @@ export function SettingsButton({ onEditWidgets, onDeleteWidgets, appendWidget})
|
||||
<Portal>
|
||||
<Menu.Positioner>
|
||||
<Menu.Content>
|
||||
<AddWidgetMenu {...addWidgetMenuProps}/>
|
||||
<WidgetMenu {...WidgetMenuProps}/>
|
||||
<Menu.Item onClick={onEditWidgets} value ="editwidget">Edit Widgets</Menu.Item>
|
||||
<Menu.Item
|
||||
onClick={onDeleteWidgets}
|
||||
|
||||
Reference in New Issue
Block a user