Skip to content

Commit 0cafb30

Browse files
Fix invalid hooks (#112)
1 parent dd0246f commit 0cafb30

File tree

6 files changed

+31
-13
lines changed

6 files changed

+31
-13
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
"@commitlint/cli": "^17.4.2",
4141
"@commitlint/config-conventional": "^17.4.2",
4242
"@commitlint/cz-commitlint": "^17.4.2",
43+
"@rollup/plugin-babel": "^6.0.3",
4344
"@rollup/plugin-commonjs": "^24.0.1",
4445
"@rollup/plugin-node-resolve": "^15.0.1",
4546
"@rollup/plugin-terser": "^0.4.0",
@@ -104,7 +105,7 @@
104105
}
105106
},
106107
"dependencies": {
107-
"@stitches/react": "^1.2.8",
108+
"@stitches/react": "^1.2.8",
108109
"dompurify": "^2.4.3"
109110
}
110111
}

rollup.config.mjs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import typescript from '@rollup/plugin-typescript';
44
import dts from 'rollup-plugin-dts';
55
import postcss from 'rollup-plugin-postcss';
66
import terser from '@rollup/plugin-terser';
7+
import babel from '@rollup/plugin-babel';
78

89
import packageJson from './package.json' assert { type: 'json' };
910

@@ -22,8 +23,13 @@ export default [
2223
sourcemap: true,
2324
},
2425
],
26+
external: ['react'],
2527
plugins: [
2628
resolve(),
29+
babel({
30+
exclude: 'node_modules/**',
31+
babelHelpers: 'runtime',
32+
}),
2733
commonjs(),
2834
typescript({ tsconfig: './tsconfig.json' }),
2935
postcss(),

src/stories/typhography/body.stories.tsx

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
import React from 'react';
22

33
import { ComponentStory, ComponentMeta } from '@storybook/react';
4-
import { IonBody, IonBodyProps } from '../../components/typhography';
4+
import { IonBody } from '../../components/typhography';
5+
import { IonBodyInterface } from '../../components/typhography/typhography.types';
56

67
export default {
78
title: 'Ion/Design Tokens/Typhopraphy/Body',
89
component: IonBody,
910
} as ComponentMeta<typeof IonBody>;
1011

11-
const Template: ComponentStory<typeof IonBody> = (args: IonBodyProps) => (
12+
const Template: ComponentStory<typeof IonBody> = (args: IonBodyInterface) => (
1213
<IonBody {...args} />
1314
);
1415

@@ -50,19 +51,19 @@ export const IonBodyColorSecondary = Template.bind({});
5051
IonBodyColorSecondary.storyName = 'Color: Secondary';
5152
IonBodyColorSecondary.args = {
5253
label: 'Ion React',
53-
color: 'secondary',
54+
colorScheme: 'secondary',
5455
};
5556

5657
export const IonBodyColordarkPrimary = Template.bind({});
5758
IonBodyColordarkPrimary.storyName = 'Color: dark-primary';
5859
IonBodyColordarkPrimary.args = {
5960
label: 'Ion React',
60-
color: 'dark-primary',
61+
colorScheme: 'dark-primary',
6162
};
6263

6364
export const IonBodyColordarkSecondary = Template.bind({});
6465
IonBodyColordarkSecondary.storyName = 'Color: dark-secondary';
6566
IonBodyColordarkSecondary.args = {
6667
label: 'Ion React',
67-
color: 'dark-secondary',
68+
colorScheme: 'dark-secondary',
6869
};

src/stories/typhography/heading.stories.tsx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,17 @@
11
import React from 'react';
22

33
import { ComponentStory, ComponentMeta } from '@storybook/react';
4-
import { IonHeading, IonHeadingProps } from '../../components/typhography';
4+
import IonHeading from '../../components/typhography/heading/heading';
5+
import { IonHeadingInterface } from '../../components/typhography/typhography.types';
56

67
export default {
78
title: 'Ion/Design Tokens/Typhopraphy/Heading',
89
component: IonHeading,
910
} as ComponentMeta<typeof IonHeading>;
1011

11-
const Template: ComponentStory<typeof IonHeading> = (args: IonHeadingProps) => (
12-
<IonHeading {...args} />
13-
);
12+
const Template: ComponentStory<typeof IonHeading> = (
13+
args: IonHeadingInterface
14+
) => <IonHeading {...args} />;
1415

1516
export const IonHeadingDefault = Template.bind({});
1617
IonHeadingDefault.storyName = 'Heading: default';

tsconfig.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313
"outDir": "dist",
1414
"moduleResolution": "node",
1515
"allowSyntheticDefaultImports": true,
16-
"emitDeclarationOnly": true,
17-
"rootDir": "src"
18-
}
16+
"emitDeclarationOnly": true
17+
},
18+
"include": ["src"],
19+
"exclude": ["src/stories"]
1920
}

yarn.lock

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1846,6 +1846,14 @@
18461846
schema-utils "^3.0.0"
18471847
source-map "^0.7.3"
18481848

1849+
"@rollup/plugin-babel@^6.0.3":
1850+
version "6.0.3"
1851+
resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-6.0.3.tgz#07ccde15de278c581673034ad6accdb4a153dfeb"
1852+
integrity sha512-fKImZKppa1A/gX73eg4JGo+8kQr/q1HBQaCGKECZ0v4YBBv3lFqi14+7xyApECzvkLTHCifx+7ntcrvtBIRcpg==
1853+
dependencies:
1854+
"@babel/helper-module-imports" "^7.18.6"
1855+
"@rollup/pluginutils" "^5.0.1"
1856+
18491857
"@rollup/plugin-commonjs@^24.0.1":
18501858
version "24.0.1"
18511859
resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-24.0.1.tgz#d54ba26a3e3c495dc332bd27a81f7e9e2df46f90"

0 commit comments

Comments
 (0)