From 4dd60946395419b45b3d2f6d2851438ac094e9c5 Mon Sep 17 00:00:00 2001 From: Spencer Elliott Date: Mon, 11 Feb 2019 14:48:03 -0500 Subject: [PATCH] styled-components example: use a fragment for styles initial prop (#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 https://github.com/DefinitelyTyped/DefinitelyTyped/issues/32932#issuecomment-462372319 --- examples/with-styled-components/pages/_document.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/with-styled-components/pages/_document.js b/examples/with-styled-components/pages/_document.js index 22f5680a..542898c9 100644 --- a/examples/with-styled-components/pages/_document.js +++ b/examples/with-styled-components/pages/_document.js @@ -15,7 +15,7 @@ export default class MyDocument extends Document { const initialProps = await Document.getInitialProps(ctx) return { ...initialProps, - styles: [...initialProps.styles, ...sheet.getStyleElement()] + styles: <>{initialProps.styles}{sheet.getStyleElement()} } } finally { sheet.seal()