Skip to content

Commit

Permalink
Merge pull request #17 from ymrl/load_scss
Browse files Browse the repository at this point in the history
👍 StorybookにSassを参照させる
  • Loading branch information
ymrl authored Jan 19, 2024
2 parents d5853c4 + 832f391 commit 94af08a
Show file tree
Hide file tree
Showing 4 changed files with 78 additions and 276 deletions.
46 changes: 20 additions & 26 deletions .storybook/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,26 @@ const config: StorybookConfig = {
'@storybook/addon-storysource',
'storybook-addon-pseudo-states',
'@kemuridama/storybook-addon-github',
'@storybook/addon-styling-webpack',
{
name: '@storybook/addon-styling-webpack',
options: {
rules: [
// Replaces any existing Sass rules with given rules
{
test: /\.s[ac]ss$/i,
use: [
'style-loader',
'css-loader',
{
loader: 'sass-loader',
options: { implementation: require.resolve('sass') },
},
],
},
],
},
},
],
stories: [
'../docs/**/*.stories.mdx',
Expand All @@ -30,32 +50,6 @@ const config: StorybookConfig = {
use: [require.resolve('@storybook/source-loader')],
enforce: 'pre',
},
{
test: /\.scss$/,
use: [
{
loader: 'style-loader',
},
{
loader: 'css-loader',
},
{
loader: 'sass-loader',
options: {
implementation: require('sass'),
},
},
],
},
{
test: /\.(eot|woff|woff2|svg|ttf)([\?]?.*)$/,
use: {
loader: 'file-loader',
options: {
name: './fonts/[name].[ext]',
},
},
},
],
},
}),
Expand Down
2 changes: 1 addition & 1 deletion .storybook/preview.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import ReactDOM from 'react-dom';
import { DocsContainer } from '@storybook/addon-docs';
import { Decorator, Parameters } from '@storybook/react';
import { VibesProvider, useLang } from '../src/utilities/VibesProvider';
import '../vibes_2021.min.css';
import '../stylesheets/vibes_2021.scss';

const LanguagePortal = React.forwardRef<HTMLDivElement, { lang: string }>(
({ lang }, ref) =>
Expand Down
Loading

0 comments on commit 94af08a

Please sign in to comment.