44 lines
974 B
JavaScript
44 lines
974 B
JavaScript
import {
|
|
DesignOptions,
|
|
ns as designMenuNs,
|
|
} from 'shared/components/workbench/menus/design-options/index.mjs'
|
|
import {
|
|
CoreSettings,
|
|
ns as coreMenuNs,
|
|
} from 'shared/components/workbench/menus/core-settings/index.mjs'
|
|
import { PrintSettings, ns as printMenuNs } from './settings.mjs'
|
|
import { PrintActions } from './actions.mjs'
|
|
|
|
export const ns = [...coreMenuNs, ...designMenuNs, ...printMenuNs]
|
|
|
|
export const PrintMenu = ({
|
|
design,
|
|
patternConfig,
|
|
settings,
|
|
ui,
|
|
update,
|
|
language,
|
|
account,
|
|
DynamicDocs,
|
|
exportIt,
|
|
}) => {
|
|
const control = account.control
|
|
const menuProps = {
|
|
design,
|
|
patternConfig,
|
|
settings,
|
|
update,
|
|
language,
|
|
account,
|
|
DynamicDocs,
|
|
control,
|
|
}
|
|
return (
|
|
<nav className="grow mb-12">
|
|
<PrintActions {...menuProps} ui={ui} exportIt={exportIt} />
|
|
<PrintSettings {...menuProps} ui={ui} />
|
|
<DesignOptions {...menuProps} />
|
|
<CoreSettings {...menuProps} />
|
|
</nav>
|
|
)
|
|
}
|