2019-05-14 19:46:39 +02:00
|
|
|
import { Client, Server } from 'styletron-engine-atomic'
|
|
|
|
import { DebugEngine } from 'styletron-react'
|
2016-12-23 14:01:24 +01:00
|
|
|
|
2019-05-14 19:46:39 +02:00
|
|
|
const getHydrateClass = () =>
|
|
|
|
document.getElementsByClassName('_styletron_hydrate_')
|
2016-12-23 14:01:24 +01:00
|
|
|
|
2019-05-14 19:46:39 +02:00
|
|
|
export const styletron =
|
|
|
|
typeof window === 'undefined'
|
|
|
|
? new Server()
|
|
|
|
: new Client({
|
2019-11-11 04:24:53 +01:00
|
|
|
hydrate: getHydrateClass(),
|
|
|
|
})
|
2016-12-23 14:01:24 +01:00
|
|
|
|
2019-05-14 19:46:39 +02:00
|
|
|
export const debug =
|
|
|
|
process.env.NODE_ENV === 'production' ? void 0 : new DebugEngine()
|