|
13 | 13 | " className,",
|
14 | 14 | " ...props",
|
15 | 15 | "}) {",
|
16 |
| - " return (", |
17 |
| - " <div", |
18 |
| - " className={useStyle(styles, '$1', {}, className)}", |
19 |
| - " {...props}", |
20 |
| - " />", |
21 |
| - " );", |
| 16 | + " const $3ClassName = useStyle(styles, '$2', {}, className);", |
| 17 | + " return <div className={$3ClassName} {...props} />;", |
22 | 18 | "}"
|
23 | 19 | ],
|
24 | 20 | },
|
|
48 | 44 | "import { storiesOf } from '@storybook/react';",
|
49 | 45 | "import React from 'react';",
|
50 | 46 | "",
|
| 47 | + "import { createPropsFromKnobs } from '../../helpers/storybook';", |
51 | 48 | "import { $1 } from './index';",
|
52 | 49 | "",
|
53 | 50 | "",
|
54 |
| - "const props = () => ({});", |
| 51 | + "const props = createPropsFromKnobs({", |
| 52 | + " ", |
| 53 | + "});", |
55 | 54 | "",
|
56 | 55 | "storiesOf('$2|$1', module)",
|
57 | 56 | " .addDecorator(withKnobs)",
|
58 | 57 | " .addDecorator(centered)",
|
59 | 58 | " .addParameters({ jest: ['spec'] })",
|
60 |
| - " .add('default', () => (", |
| 59 | + " .add('default', () =>", |
61 | 60 | " <$1 {...props()} />",
|
62 |
| - " ));" |
| 61 | + " );" |
63 | 62 | ],
|
64 | 63 | },
|
65 | 64 | "New component styles.scss": {
|
66 | 65 | "scope": "scss",
|
67 | 66 | "prefix": "fuselage-styles",
|
68 | 67 | "body": [
|
69 |
| - ":root {", |
70 |
| - " --rcx-$2-color: var(--color-dark-900);", |
71 |
| - "}", |
| 68 | + "@import '../../helpers/mixins.scss';", |
| 69 | + "@import '../../helpers/theme-var.scss';", |
| 70 | + "@import '../../styles/color-palette.scss';", |
| 71 | + "@import '../../styles/dimensions.scss';", |
| 72 | + "@import '../../styles/typography.scss';", |
| 73 | + "", |
| 74 | + "\\$name: '$1';", |
| 75 | + "", |
| 76 | + "\\$default-theme: ();", |
72 | 77 | "",
|
73 | 78 | ".$1 {",
|
74 |
| - " color: var(--rcx-$2-color);", |
75 |
| - "}" |
| 79 | + " @include reset;", |
| 80 | + "}", |
76 | 81 | ],
|
77 | 82 | },
|
78 | 83 | }
|
0 commit comments