9fb2432b14
My [draft PR was merged](https://github.com/zeit/next.js/pull/13193) so let's at least keep the code in canary in a working state.
26 lines
742 B
JavaScript
26 lines
742 B
JavaScript
import React from 'react'
|
|
import { DIRECTIONS } from 'react-with-direction'
|
|
import AphroditeInterface from 'react-with-styles-interface-aphrodite'
|
|
import WithStylesContext from 'react-with-styles/lib/WithStylesContext'
|
|
import ThemedStyleSheet from 'react-with-styles/lib/ThemedStyleSheet'
|
|
import defaultTheme from '../defaultTheme'
|
|
|
|
function MyApp(props) {
|
|
const { Component, pageProps } = props
|
|
|
|
ThemedStyleSheet.registerInterface(AphroditeInterface)
|
|
|
|
return (
|
|
<WithStylesContext.Provider
|
|
value={{
|
|
stylesInterface: AphroditeInterface,
|
|
stylesTheme: defaultTheme,
|
|
direction: DIRECTIONS.LTR,
|
|
}}
|
|
>
|
|
<Component {...pageProps} />
|
|
</WithStylesContext.Provider>
|
|
)
|
|
}
|
|
|
|
export default MyApp
|