xushili 5cea5c6284 first 10 bulan lalu
..
.storybook 5cea5c6284 first 10 bulan lalu
storybook 5cea5c6284 first 10 bulan lalu
.babelrc.json 5cea5c6284 first 10 bulan lalu
CHANGELOG.md 5cea5c6284 first 10 bulan lalu
README.md 5cea5c6284 first 10 bulan lalu
package.json 5cea5c6284 first 10 bulan lalu
tsconfig.json 5cea5c6284 first 10 bulan lalu

README.md

@superset-ui/demo

Version

Storybook of @superset-ui packages. See it live at apache-superset.github.io/superset-ui

Development

Run storybook

To view the storybook locally, you should first run npm ci && npm run bootstrap in the @superset-ui monorepo root directory, which will install all dependencies for this package and sym-link any @superset-ui packages to your local system.

After that run npm run storybook which will open up a dev server at http://localhost:9001.

Adding new stories

Existing package

If stories already exist for the package you are adding, simply extend the examples already exported for that package in the storybook/stories/<package>/index.js file.

New package

If you are creating stories for a package that doesn't yet have any stories, follow these steps:

  1. Add any new package dependencies (including any @superset-ui/* packages) via npm install <package>.

  2. Create a new folder that mirrors the package name

e.g., mkdir storybook/stories/superset-ui-color/

  1. Add an index.js file to that folder with a default export with the following shape:

you can use the | separator within the storyPath string to denote nested stories e.g., storyPath: '@superset-ui/package|Nested i|Nested ii'

 default export {
   examples: [
     {
       storyPath: <string>,
       storyName: <string>,
       renderStory: <func> () => node,
     },
     ...
   ]
 };