Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/prantlf/storybook-docs-themes

Set up theme colours of documentation previews in Storybook stories.
https://github.com/prantlf/storybook-docs-themes

addon storybook storybook-addon storybook-addons storybookjs styles stylesheet theme

Last synced: 13 days ago
JSON representation

Set up theme colours of documentation previews in Storybook stories.

Awesome Lists containing this project

README

        

# storybook-docs-themes

[![Latest version](https://img.shields.io/npm/v/storybook-docs-themes)
![Dependency status](https://img.shields.io/librariesio/release/npm/storybook-docs-themes)
](https://www.npmjs.com/package/storybook-docs-themes)

Set up theme colours of documentation previews in [Storybook] stories.

Original colours and colours according to the VS Code Dark+ theme:

![Original colours](assets/original.png) ![Original colours](assets/vscode-dark-plus.png)

## Usage via NPM

Install the stylesheets using `npm`:

npm i -D storybook-docs-themes

Copy the stylesheets to the output directory in `.storybook/main.js`:

```js
export default {
staticDirs: [
{ from: '../node_modules/storybook-docs-themes/stylesheets', to: 'themes' }
]
}
```

Load the selected stylesheet to [Storybook] stories in `.storybook/preview-head.html`:

```html

```

See also an [example of a Storybook project using this stylesheet].

## Usage via CDN

Load the selected stylesheet to the stories in `.storybook/preview-head.html`:

```html

```

## Themes

Stylesheets are located in the `stylesheets` directory of the distributed package.

### VS Code Dark+

Colours according to the VS Code theme "Dark+", enhanced to the WCAG AAA contrast.

vscode-dark-plus.css
vscode-dark-plus.min.css
vscode-dark-plus.min.css.map

## Contributing

In lieu of a formal styleguide, take care to maintain the existing coding style.

## License

Copyright (C) 2023-2024 Ferdinand Prantl

Licensed under the [MIT License].

[MIT License]: http://en.wikipedia.org/wiki/MIT_License
[Storybook]: https://storybook.js.org/
[example of a Storybook project using this stylesheet]: ./examples/sb8