_app.js 463 字节
Newer Older
C
Christian Alfoni 已提交
1 2 3 4 5 6
import App from 'next/app'
import { createCss } from '@stitches/css'
import { Provider, config } from '../css'

/*
  With Typescript:
7
  export default class MyApp extends App<{ serverCss: TCss<typeof config> }> {
C
Christian Alfoni 已提交
8 9 10 11 12 13 14 15 16 17 18
*/
export default class MyApp extends App {
  render() {
    const { Component, pageProps, serverCss } = this.props
    return (
      <Provider css={serverCss || createCss(config)}>
        <Component {...pageProps} />
      </Provider>
    )
  }
}