45 lines
724 B
JavaScript
45 lines
724 B
JavaScript
import { TestOptions, ns as optionsNs } from './options.mjs'
|
|
|
|
export const ns = [...optionsNs]
|
|
|
|
const TestOption = ({ config, settings, control, name, ...rest }) => {
|
|
return (
|
|
<MenuItem
|
|
{...{
|
|
...rest,
|
|
changed: settings.sample === name,
|
|
}}
|
|
/>
|
|
)
|
|
}
|
|
|
|
export const TestMenu = ({
|
|
design,
|
|
patternConfig,
|
|
settings,
|
|
ui,
|
|
update,
|
|
language,
|
|
account,
|
|
DynamicDocs,
|
|
inspector = false,
|
|
renderProps,
|
|
}) => {
|
|
const control = account.control
|
|
const menuProps = {
|
|
design,
|
|
patternConfig,
|
|
settings,
|
|
update,
|
|
language,
|
|
account,
|
|
DynamicDocs,
|
|
control,
|
|
}
|
|
|
|
return (
|
|
<nav className="grow mb-12">
|
|
<TestOptions {...menuProps} />
|
|
</nav>
|
|
)
|
|
}
|