2023-05-11 19:14:48 +02:00
|
|
|
import { DesignOptions } from 'shared/components/workbench/menus/design-options/index.mjs'
|
2023-05-13 14:17:47 +02:00
|
|
|
import {
|
|
|
|
CoreSettings,
|
|
|
|
ns as coreMenuNs,
|
|
|
|
} from 'shared/components/workbench/menus/core-settings/index.mjs'
|
2023-05-11 19:14:48 +02:00
|
|
|
import { XrayMenu } from 'shared/components/workbench/menus/xray/index.mjs'
|
|
|
|
|
2023-05-13 14:17:47 +02:00
|
|
|
export const ns = coreMenuNs
|
|
|
|
|
|
|
|
export const DraftMenu = ({
|
|
|
|
design,
|
|
|
|
pattern,
|
|
|
|
patternConfig,
|
|
|
|
settings,
|
|
|
|
ui,
|
|
|
|
update,
|
|
|
|
language,
|
|
|
|
account,
|
|
|
|
}) => (
|
2023-05-11 19:14:48 +02:00
|
|
|
<nav className="grow mb-12">
|
|
|
|
<DesignOptions {...{ design, patternConfig, settings, update }} />
|
2023-05-13 14:17:47 +02:00
|
|
|
{account.control === 1 ? null : (
|
|
|
|
<CoreSettings {...{ patternConfig, settings, update, language, account }} />
|
|
|
|
)}
|
2023-05-11 19:14:48 +02:00
|
|
|
{ui.renderer === 'react' && <XrayMenu {...{ ui, update }} />}
|
|
|
|
</nav>
|
|
|
|
)
|