Skip to content

Commit 3eb9ebd

Browse files
committed
utilizing new meta property
1 parent 143b344 commit 3eb9ebd

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

packages/core/src/request.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,8 @@ export class Request {
113113
'X-Inertia': true,
114114
}
115115

116-
if (currentPage.get().version) {
117-
headers['X-Inertia-Version'] = currentPage.get().version
116+
if (currentPage.get().meta.assetVersion) {
117+
headers['X-Inertia-Version'] = currentPage.get().meta.assetVersion
118118
}
119119

120120
return headers

packages/core/src/router.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ export class Router {
202202
}
203203

204204
protected loadDeferredProps(): void {
205-
const deferred = currentPage.get().props.deferred
205+
const deferred = currentPage.get().meta.deferredProps
206206

207207
if (deferred) {
208208
Object.entries(deferred).forEach(([_, group]) => {
@@ -272,7 +272,7 @@ export class Router {
272272
}
273273

274274
protected handleBackForwardVisit(): void {
275-
History.setState('version', currentPage.get().version)
275+
History.setState('version', currentPage.get().meta.assetVersion)
276276

277277
currentPage.set(History.getAllState(), { preserveScroll: true, preserveState: true }).then(() => {
278278
Scroll.restore(currentPage.get())

packages/core/src/types.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,10 @@ export interface Page<SharedProps extends PageProps = PageProps> {
3636
deferred?: Record<string, VisitOptions['only']>
3737
}
3838
url: string
39-
version: string | null
39+
meta: {
40+
assetVersion: string | null
41+
deferredProps?: Record<string, VisitOptions['only']>
42+
}
4043

4144
/** @internal */
4245
scrollRegions: Array<{ top: number; left: number }>

0 commit comments

Comments
 (0)