feat(tools): create ui-components package and setup Storybook (#41920)
* feat(client): basic Storybook setup
* Revert "feat(client): basic Storybook setup"
This reverts commit f55e249326
.
* feat(tools): create ui-components package and setup Storybook
* Add ui-components to lerna.json
This commit is contained in:
8
tools/ui-components/.storybook/main.js
Normal file
8
tools/ui-components/.storybook/main.js
Normal file
@@ -0,0 +1,8 @@
|
||||
module.exports = {
|
||||
stories: ['../src/**/*.stories.mdx', '../src/**/*.stories.js'],
|
||||
addons: [
|
||||
'@storybook/addon-links',
|
||||
'@storybook/addon-essentials',
|
||||
'@storybook/addon-postcss'
|
||||
]
|
||||
};
|
6
tools/ui-components/.storybook/manager.js
Normal file
6
tools/ui-components/.storybook/manager.js
Normal file
@@ -0,0 +1,6 @@
|
||||
import { addons } from '@storybook/addons';
|
||||
import theme from './theme';
|
||||
|
||||
addons.setConfig({
|
||||
theme
|
||||
});
|
9
tools/ui-components/.storybook/preview.js
Normal file
9
tools/ui-components/.storybook/preview.js
Normal file
@@ -0,0 +1,9 @@
|
||||
export const parameters = {
|
||||
actions: { argTypesRegex: '^on[A-Z].*' },
|
||||
controls: {
|
||||
matchers: {
|
||||
color: /(background|color)$/i,
|
||||
date: /Date$/
|
||||
}
|
||||
}
|
||||
};
|
8
tools/ui-components/.storybook/theme.js
Normal file
8
tools/ui-components/.storybook/theme.js
Normal file
@@ -0,0 +1,8 @@
|
||||
import { create } from '@storybook/theming';
|
||||
|
||||
export default create({
|
||||
base: 'light',
|
||||
brandTitle: 'freeCodeCamp.org',
|
||||
brandImage:
|
||||
'https://cdn.freecodecamp.org/platform/universal/fcc_secondary.svg'
|
||||
});
|
Reference in New Issue
Block a user