2020-11-15 14:24:03 +01:00
|
|
|
import React from 'react';
|
2020-01-04 18:29:29 +00:00
|
|
|
import { addons } from '@storybook/addons';
|
2020-11-15 14:24:03 +01:00
|
|
|
import { themes, styled } from '@storybook/theming';
|
|
|
|
import { Icons } from '@storybook/components';
|
2020-01-04 18:29:29 +00:00
|
|
|
|
2019-10-28 20:25:13 +01:00
|
|
|
import addHeadWarning from './head-warning';
|
|
|
|
|
|
|
|
addHeadWarning('manager-head-not-loaded', 'Manager head not loaded');
|
2020-01-04 18:29:29 +00:00
|
|
|
|
2020-11-15 14:24:03 +01:00
|
|
|
const PrefixIcon = styled(Icons)(({ theme }) => ({
|
2022-08-17 14:46:34 -06:00
|
|
|
marginRight: 5,
|
2020-11-15 14:24:03 +01:00
|
|
|
fontSize: 'inherit',
|
2022-08-17 14:46:34 -06:00
|
|
|
height: 12,
|
|
|
|
width: 12,
|
|
|
|
paddingTop: 1,
|
2020-11-15 14:24:03 +01:00
|
|
|
display: 'inline',
|
|
|
|
alignSelf: 'center',
|
|
|
|
}));
|
|
|
|
|
2020-01-04 18:29:29 +00:00
|
|
|
addons.setConfig({
|
|
|
|
theme: themes.light, // { base: 'dark', brandTitle: 'Storybook!' },
|
2019-12-07 13:10:09 -05:00
|
|
|
previewTabs: {
|
|
|
|
canvas: null,
|
|
|
|
'storybook/docs/panel': null,
|
|
|
|
'storybookjs/notes/panel': { title: 'Annotations', hidden: true },
|
|
|
|
graphiql: {
|
|
|
|
hidden: true,
|
|
|
|
},
|
2021-05-14 13:22:47 +10:00
|
|
|
toolbar: {
|
|
|
|
title: { hidden: false },
|
|
|
|
zoom: { hidden: false },
|
|
|
|
eject: { hidden: false },
|
|
|
|
copy: { hidden: false },
|
|
|
|
fullscreen: { hidden: false },
|
|
|
|
},
|
2019-12-07 13:10:09 -05:00
|
|
|
},
|
2021-02-01 22:35:27 +01:00
|
|
|
sidebar: {
|
2021-02-26 16:52:50 +01:00
|
|
|
collapsedRoots: ['other'],
|
2021-02-26 17:36:11 +01:00
|
|
|
renderLabel: ({ id, name }) => {
|
2021-02-01 22:35:27 +01:00
|
|
|
const map = {
|
|
|
|
addons: (
|
|
|
|
<>
|
|
|
|
<PrefixIcon icon="power" />
|
|
|
|
{name}
|
|
|
|
</>
|
|
|
|
),
|
|
|
|
'addons-a11y': (
|
|
|
|
<>
|
|
|
|
<PrefixIcon icon="certificate" />
|
|
|
|
{name}
|
|
|
|
</>
|
|
|
|
),
|
|
|
|
'addons-a11y-basebutton': (
|
|
|
|
<>
|
|
|
|
<PrefixIcon icon="calendar" />
|
|
|
|
{name}
|
|
|
|
</>
|
|
|
|
),
|
|
|
|
'addons-a11y-basebutton--default': (
|
|
|
|
<>
|
|
|
|
<PrefixIcon icon="star" />
|
|
|
|
{name}
|
|
|
|
</>
|
|
|
|
),
|
|
|
|
};
|
|
|
|
return map[id];
|
|
|
|
},
|
2020-11-15 14:24:03 +01:00
|
|
|
},
|
2020-01-04 18:29:29 +00:00
|
|
|
});
|