import { useTranslation } from 'next-i18next' import { DesignOptions, ns as designMenuNs, } from 'shared/components/workbench/menus/design-options/index.mjs' import { CoreSettings, ClearAllButton, ns as coreMenuNs, } from 'shared/components/workbench/menus/core-settings/index.mjs' import { CutSettings, ns as cutNs } from './settings.mjs' import { ShowButtonsToggle } from 'shared/components/workbench/pattern/movable/transform-buttons.mjs' import { ClearIcon } from 'shared/components/icons.mjs' export const ns = [...coreMenuNs, ...designMenuNs, ...cutNs, 'workbench'] const CutActions = ({ update, ui, materialSettings }) => { // get translation for the menu const { t } = useTranslation(['workbench']) const resetLayout = () => update.ui(['layouts', 'cut', materialSettings.activeMaterial]) return (
) } export const CutMenu = ({ design, patternConfig, settings, ui, update, language, account, DynamicDocs, materialSettings, setSettings, }) => { const control = account.control const menuProps = { design, patternConfig, settings, update, language, account, DynamicDocs, control, } return ( ) }