Skip to content

Commit 4dd6094

Browse files
elliottsjtimneutkens
authored andcommitted
styled-components example: use a fragment for styles initial prop (vercel#6252)
`initialProps.styles` is a React node, but not guaranteed to be an array, so we can use a fragment to concatenate additional styles. See DefinitelyTyped/DefinitelyTyped#32932 (comment)
1 parent 734513b commit 4dd6094

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

examples/with-styled-components/pages/_document.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export default class MyDocument extends Document {
1515
const initialProps = await Document.getInitialProps(ctx)
1616
return {
1717
...initialProps,
18-
styles: [...initialProps.styles, ...sheet.getStyleElement()]
18+
styles: <>{initialProps.styles}{sheet.getStyleElement()}</>
1919
}
2020
} finally {
2121
sheet.seal()

0 commit comments

Comments
 (0)