Skip to content

Commit 7394541

Browse files
Added styles rehidration
1 parent 1833eff commit 7394541

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

client/next.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import Router from './router'
55
import DefaultApp from '../lib/app'
66

77
const {
8-
__NEXT_DATA__: { app, component, props }
8+
__NEXT_DATA__: { app, component, props, classNames }
99
} = window
1010

1111
const App = app ? evalScript(app).default : DefaultApp
@@ -15,4 +15,5 @@ const router = new Router({ Component, props })
1515
const container = document.getElementById('__next')
1616
const appProps = { Component, props, router }
1717

18+
StyleSheet.rehydrate(classNames)
1819
render(createElement(App, { ...appProps }), container)

server/render.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export async function render (path, req, res, { dir = process.cwd(), dev = false
3232
head: [],
3333
html: html,
3434
css: css,
35-
data: { component },
35+
data: { component, classNames: css.renderedClassNames },
3636
hotReload: false,
3737
dev
3838
})

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy