From f70a0ba0e6af079cc92c059f4544e08459dc1d6a Mon Sep 17 00:00:00 2001 From: Maxime Gendron Date: Wed, 15 Apr 2020 10:59:21 -0400 Subject: [PATCH] Refactor stories to enable show code feature --- .../storybook/.storybook/webpack.config.js | 13 +++---- .../stories/buttons/add-button.stories.tsx | 39 ++++++++----------- .../stories/buttons/buttons.stories.tsx | 39 ++++++++----------- .../stories/buttons/icon-button.stories.tsx | 14 +++---- packages/storybook/stories/card.stories.tsx | 2 +- .../stories/theme-wrapper.stories.tsx | 14 +++---- packages/storybook/tsconfig.json | 1 - 7 files changed, 52 insertions(+), 70 deletions(-) diff --git a/packages/storybook/.storybook/webpack.config.js b/packages/storybook/.storybook/webpack.config.js index 6ba13d8cb..a7c8fad07 100644 --- a/packages/storybook/.storybook/webpack.config.js +++ b/packages/storybook/.storybook/webpack.config.js @@ -24,20 +24,17 @@ module.exports = { }, { test: /\.stories.tsx?$/, - use: [ - { - loader: require.resolve('@storybook/source-loader'), - } - ], - enforce: 'pre', - include: path.resolve(__dirname, '../stories') + use: [{ loader: '@storybook/source-loader' }], + enforce: 'pre', + include: path.resolve(__dirname, '../stories') }, { test: /\.tsx?$/, use: [{ loader: 'ts-loader', options: { - transpileOnly: true, + transpileOnly: false, + ignoreDiagnostics: [7005] } }], }, diff --git a/packages/storybook/stories/buttons/add-button.stories.tsx b/packages/storybook/stories/buttons/add-button.stories.tsx index dad705e72..87d40d498 100644 --- a/packages/storybook/stories/buttons/add-button.stories.tsx +++ b/packages/storybook/stories/buttons/add-button.stories.tsx @@ -1,8 +1,5 @@ -import React from 'react'; - import { AddButton } from '@equisoft/design-elements-react'; - -type ButtonType = 'primary' | 'secondary' | 'tertiary'; +import React from 'react'; export default { title: 'Buttons/Add', @@ -10,50 +7,48 @@ export default { }; export const addButtons = () => ( -
+ <> -
+ ); export const disabled = () => ( -
+ <> -
+ ); export const eventCallback = () => ( -
- { console.log('The button has been clicked!'); }} - disabled={false} - /> -
+ { console.log('The button has been clicked!'); }} + disabled={false} + /> ); diff --git a/packages/storybook/stories/buttons/buttons.stories.tsx b/packages/storybook/stories/buttons/buttons.stories.tsx index 2b1913e20..7f4254740 100644 --- a/packages/storybook/stories/buttons/buttons.stories.tsx +++ b/packages/storybook/stories/buttons/buttons.stories.tsx @@ -1,8 +1,5 @@ -import React from 'react'; - import { Button } from '@equisoft/design-elements-react'; - -type ButtonType = 'primary' | 'secondary' | 'tertiary'; +import React from 'react'; export default { title: 'Buttons', @@ -10,26 +7,24 @@ export default { }; export const buttons = () => ( -
-
+ <> +