mirror of
https://github.com/hanzoai/next.js.git
synced 2026-09-24 17:00:51 +00:00
- rename `unstable_after` -> `after` - remove `experimental.after` flag (and warn if it's present) i separated the big find-and-replace into a separate commit so that it's easier to see what else changed apart from that. does not touch docs, that's in #73038
32 lines
626 B
JavaScript
32 lines
626 B
JavaScript
import { after } from 'next/server'
|
|
import { draftMode } from 'next/headers'
|
|
|
|
export function testDraftMode(/** @type {string} */ route) {
|
|
after(async () => {
|
|
const draft = await draftMode()
|
|
try {
|
|
console.log(`[${route}] draft.isEnabled: ${draft.isEnabled}`)
|
|
} catch (err) {
|
|
console.error(err)
|
|
}
|
|
})
|
|
|
|
after(async () => {
|
|
const draft = await draftMode()
|
|
try {
|
|
draft.enable()
|
|
} catch (err) {
|
|
console.error(err)
|
|
}
|
|
})
|
|
|
|
after(async () => {
|
|
const draft = await draftMode()
|
|
try {
|
|
draft.disable()
|
|
} catch (err) {
|
|
console.error(err)
|
|
}
|
|
})
|
|
}
|