Skip to content

Commit dd03912

Browse files
committed
feat(basic-starter): add Draft Mode to basic-starter and graphql-starter
Issue #601
1 parent 6d2e58e commit dd03912

File tree

4 files changed

+12
-12
lines changed

4 files changed

+12
-12
lines changed
Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1+
import { drupal } from "@/lib/drupal"
12
import type { NextApiRequest, NextApiResponse } from "next"
23

34
export default async function exit(
4-
_: NextApiRequest,
5+
request: NextApiRequest,
56
response: NextApiResponse
67
) {
7-
response.clearPreviewData()
8-
response.writeHead(307, { Location: "/" })
9-
response.end()
8+
await drupal.previewDisable(request, response)
109
}
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import { drupal } from "@/lib/drupal"
22
import type { NextApiRequest, NextApiResponse } from "next"
33

4-
export default async function handler(
4+
export default async function draft(
55
request: NextApiRequest,
66
response: NextApiResponse
77
) {
8-
await drupal.preview(request, response)
8+
// Enables Preview mode and Draft mode.
9+
await drupal.preview(request, response, { enable: true })
910
}
Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
1+
import { drupal } from "@/lib/drupal"
12
import type { NextApiRequest, NextApiResponse } from "next"
23

34
export default async function exit(
4-
_: NextApiRequest,
5+
request: NextApiRequest,
56
response: NextApiResponse
67
) {
7-
response.clearPreviewData()
8-
response.writeHead(307, { Location: "/" })
9-
response.end()
8+
await drupal.previewDisable(request, response)
109
}
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import { drupal } from "@/lib/drupal"
22
import type { NextApiRequest, NextApiResponse } from "next"
33

4-
export default async function handler(
4+
export default async function draft(
55
request: NextApiRequest,
66
response: NextApiResponse
77
) {
8-
await drupal.preview(request, response)
8+
// Enables Preview mode and Draft mode.
9+
await drupal.preview(request, response, { enable: true })
910
}

0 commit comments

Comments
 (0)