rsnext/examples/with-storybook-styled-jsx-scss
2021-11-26 14:46:56 +01:00
..
.storybook Fix storybook styled-jsx example with styled-jsx 5 (#31357) 2021-11-15 11:01:49 +00:00
components New example: /with-storybook-styled-jsx-scss (#18570) 2021-01-04 20:46:34 +00:00
pages New example: /with-storybook-styled-jsx-scss (#18570) 2021-01-04 20:46:34 +00:00
public New example: /with-storybook-styled-jsx-scss (#18570) 2021-01-04 20:46:34 +00:00
stories New example: /with-storybook-styled-jsx-scss (#18570) 2021-01-04 20:46:34 +00:00
styles New example: /with-storybook-styled-jsx-scss (#18570) 2021-01-04 20:46:34 +00:00
.babelrc Fixed bug where styled-jsx examples don't work because of a wrong plugin (#23414) 2021-04-19 19:37:22 +00:00
.gitignore New example: /with-storybook-styled-jsx-scss (#18570) 2021-01-04 20:46:34 +00:00
next-env.d.ts Include submodules in exported type definition (#28316) 2021-11-26 14:46:56 +01:00
package.json Fix storybook styled-jsx example with styled-jsx 5 (#31357) 2021-11-15 11:01:49 +00:00
README.md docs: add 'Open in StackBlitz' buttons to various examples (#25853) 2021-06-08 20:45:02 +00:00
tsconfig.json New example: /with-storybook-styled-jsx-scss (#18570) 2021-01-04 20:46:34 +00:00

Example app with Storybook setup for SCSS in Styled-jsx

This example shows Styled-jsx (with SCSS) working for components written in TypeScript rendered both inside and outside of Storybook.

Preview

Preview the example live on StackBlitz:

Open in StackBlitz

Deploy your own

Deploy the example using Vercel:

Deploy with Vercel

How to use

Execute create-next-app with npm or Yarn to bootstrap the example:

npx create-next-app --example with-storybook-styled-jsx-scss with-storybook-styled-jsx-scss-app
# or
yarn create next-app --example with-storybook-styled-jsx-scss with-storybook-styled-jsx-scss-app

Run Storybook

npm run storybook
# or
yarn storybook

Build Static Storybook

npm run build-storybook
# or
yarn build-storybook

You can use Vercel to deploy Storybook. Specify storybook-static as the output directory.

Notes

This example combines the following examples, with some required extra config added: