未验证 提交 b430a491 编写于 作者: J Joe Haddad 提交者: GitHub

Allow React.Fragment for Document styles (#7863)

* Allow React.Fragment for Document styles

Fixes https://github.com/zeit/next.js/issues/7784
Closes https://github.com/zeit/next.js/pull/7860

* Fix types

* Remove `Without`
上级 437140a0
......@@ -120,7 +120,7 @@ export type DocumentContext = NextPageContext & {
}
export type DocumentInitialProps = RenderPageResult & {
styles?: React.ReactElement[]
styles?: React.ReactElement[] | React.ReactFragment
}
export type DocumentProps = DocumentInitialProps & {
......
......@@ -277,7 +277,9 @@ export class Head extends Component<
})
// try to parse styles from fragment for backwards compat
const curStyles: React.ReactElement[] = Array.isArray(styles) ? styles : []
const curStyles: React.ReactElement[] = Array.isArray(styles)
? (styles as React.ReactElement[])
: []
if (
inAmpMode &&
styles &&
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册