import React from 'react'; import { addons } from '@storybook/addons'; import { themes, styled } from '@storybook/theming'; import { Icons } from '@storybook/components'; import addHeadWarning from './head-warning'; addHeadWarning('manager-head-not-loaded', 'Manager head not loaded'); const PrefixIcon = styled(Icons)(({ theme }) => ({ marginRight: 5, fontSize: 'inherit', height: 12, width: 12, paddingTop: 1, display: 'inline', alignSelf: 'center', })); addons.setConfig({ theme: themes.light, // { base: 'dark', brandTitle: 'Storybook!' }, previewTabs: { canvas: null, 'storybook/docs/panel': null, 'storybookjs/notes/panel': { title: 'Annotations', hidden: true }, graphiql: { hidden: true, }, toolbar: { title: { hidden: false }, zoom: { hidden: false }, eject: { hidden: false }, copy: { hidden: false }, fullscreen: { hidden: false }, }, }, sidebar: { collapsedRoots: ['other'], renderLabel: ({ id, name }) => { const map = { addons: ( <> {name} ), 'addons-a11y': ( <> {name} ), 'addons-a11y-basebutton': ( <> {name} ), 'addons-a11y-basebutton--default': ( <> {name} ), }; return map[id]; }, }, });