diff --git a/sites/shared/components/workbench/header.mjs b/sites/shared/components/workbench/header.mjs index 621d10b0d04..531cc4b06c8 100644 --- a/sites/shared/components/workbench/header.mjs +++ b/sites/shared/components/workbench/header.mjs @@ -18,6 +18,7 @@ import { MeasieIcon, } from 'shared/components/icons.mjs' import Link from 'next/link' +import { MenuWrapper } from 'shared/components/workbench/menus/shared/menu-wrapper.mjs' export const ns = ['workbench', 'sections'] @@ -147,24 +148,30 @@ const NavIcons = ({ setView, setDense, dense, view }) => { export const WorkbenchHeader = ({ view, setView }) => { const [dense, setDense] = useState(true) return ( -
-
- -
-
+
+ +
+ + ) } diff --git a/sites/shared/components/workbench/menus/shared/menu-wrapper.mjs b/sites/shared/components/workbench/menus/shared/menu-wrapper.mjs index cd4a8c06298..25b43d3ecd2 100644 --- a/sites/shared/components/workbench/menus/shared/menu-wrapper.mjs +++ b/sites/shared/components/workbench/menus/shared/menu-wrapper.mjs @@ -4,7 +4,14 @@ import { ModalWrapper } from 'shared/components/wrappers/modal.mjs' import { CloseIcon, WrenchIcon } from 'shared/components/icons.mjs' import { shownHeaderSelector } from 'shared/components/wrappers/header.mjs' -export const MenuWrapper = ({ children }) => { +const defaultClasses = 'w-1/3 shrink grow-0 lg:p-4 max-w-2xl h-full overflow-scroll' +const defaultButtonClasses = ' bottom-12 right-0' +export const MenuWrapper = ({ + children, + wrapperClass = defaultClasses, + buttonClass = defaultButtonClasses, + Icon = WrenchIcon, +}) => { const { setModal, clearModal, modalContent } = useContext(ModalContext) const [modalOpen, setModalOpen] = useState(false) @@ -47,14 +54,12 @@ export const MenuWrapper = ({ children }) => { return ( <> -
- {children} -
+
{children}
) } diff --git a/sites/shared/components/workbench/new.mjs b/sites/shared/components/workbench/new.mjs index 547c129626b..fa0fb0eb9d0 100644 --- a/sites/shared/components/workbench/new.mjs +++ b/sites/shared/components/workbench/new.mjs @@ -193,9 +193,7 @@ export const Workbench = ({ design, Design, DynamicDocs }) => { return (
-
- -
+
{viewContent}
)