Skip to content

Fix styled-components CSS prop in Storybook#23427

Merged
ryanclark merged 1 commit intomasterfrom
ryan/fix-storybook-css-prop
Mar 22, 2023
Merged

Fix styled-components CSS prop in Storybook#23427
ryanclark merged 1 commit intomasterfrom
ryan/fix-storybook-css-prop

Conversation

@ryanclark
Copy link
Copy Markdown
Member

The changes for Vite made the JSX get parsed at the TypeScript transform level instead of preserving it for babel to transform.

This fixes that by setting jsx: preserve for Storybook's Webpack config, so babel continues to parse styled-component's css prop

Before:
image

After:
image

@github-actions github-actions Bot requested review from hatched and ravicious March 22, 2023 12:42
@ryanclark ryanclark changed the title Fix styled-component's CSS prop in Storybook Fix styled-components CSS prop in Storybook Mar 22, 2023
@ryanclark ryanclark force-pushed the ryan/fix-storybook-css-prop branch from 6fb9d4e to 36c20a1 Compare March 22, 2023 12:53
@ryanclark ryanclark enabled auto-merge March 22, 2023 13:12
@public-teleport-github-review-bot public-teleport-github-review-bot Bot removed the request for review from hatched March 22, 2023 14:19
@ryanclark ryanclark added this pull request to the merge queue Mar 22, 2023
@ryanclark ryanclark merged commit c58d693 into master Mar 22, 2023
@ryanclark ryanclark deleted the ryan/fix-storybook-css-prop branch March 22, 2023 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants