storybook-addon-designs v6.3.1
storybook-addon-designs
A Storybook addon that embed Figma or websites in the addon panel for better design-development workflow.
- Demo (WIP)
Requirements
- Storybook@>=5.0.0
This addon should work well with any framework: If you find the case the addon not works, please open an issue.
Getting started
- Install
npm install --save-dev storybook-addon-designs
# yarn add -D storybook-addon-designs- Register the addon in
addons.js
// .storybook/addons.js
import 'storybook-addon-designs/register'- Add it to story!
import { withDesign } from 'storybook-addon-designs'
storiesOf('My stories', module)
.addDecorator(withDesign)
.add('My awesome story', () => <Button>Hello, World!</Button>, {
design: {
type: 'figma',
url: 'https://www.figma.com/file/LKQ4FJ4bTnCSjedbRpk931/Sample-File'
}
})Usage
Add withDesign decorator then put design parameter to your story.
NOTE: If you omit
designparameter, the addon does nothing.
The type of design parameter is differ by embed type.
If you have basic knowledge of TypeScript, type definition file will help you a lot.
iframe type
Just show the specified website in <iframe> element.
{
type: 'iframe',
// An URL to show in iframe
url: 'https://foo.bar',
// Optional. Whether to allow embed sites to enter fullscreen mode.
// default: false
allowFullscreen: true
}figma type
Embedding Figma Live Embed Kit.
Copy the URL from the browser search bar then paste it to url field.
{
type: 'figma',
// An URL for the file/node/prototype
// Just copy&paste browsers URL bar!
url: 'https://www.figma.com/file/LKQ4FJ4bTnCSjedbRpk931'
// (From Figma's doc)
// ... something that identifies your site.
embedHost: 'storybook'
// In addition to these options, this type inherit options from `iframe` type
}Related projects
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago