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