Skip to content

Commit

Permalink
feat(basic-starter): add Draft Mode to basic-starter and graphql-starter
Browse files Browse the repository at this point in the history
Issue #601
  • Loading branch information
JohnAlbin committed Apr 22, 2024
1 parent fb81e6d commit c40baf7
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 12 deletions.
7 changes: 3 additions & 4 deletions starters/basic-starter/pages/api/exit-preview.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
import { drupal } from "@/lib/drupal"
import type { NextApiRequest, NextApiResponse } from "next"

export default async function exit(
_: NextApiRequest,
request: NextApiRequest,
response: NextApiResponse
) {
response.clearPreviewData()
response.writeHead(307, { Location: "/" })
response.end()
await drupal.previewDisable(request, response)
}
5 changes: 3 additions & 2 deletions starters/basic-starter/pages/api/preview.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import { drupal } from "@/lib/drupal"
import type { NextApiRequest, NextApiResponse } from "next"

export default async function handler(
export default async function draft(
request: NextApiRequest,
response: NextApiResponse
) {
await drupal.preview(request, response)
// Enables Preview mode and Draft mode.
await drupal.preview(request, response, { enable: true })
}
7 changes: 3 additions & 4 deletions starters/graphql-starter/pages/api/exit-preview.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
import { drupal } from "@/lib/drupal"
import type { NextApiRequest, NextApiResponse } from "next"

export default async function exit(
_: NextApiRequest,
request: NextApiRequest,
response: NextApiResponse
) {
response.clearPreviewData()
response.writeHead(307, { Location: "/" })
response.end()
await drupal.previewDisable(request, response)
}
5 changes: 3 additions & 2 deletions starters/graphql-starter/pages/api/preview.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import { drupal } from "@/lib/drupal"
import type { NextApiRequest, NextApiResponse } from "next"

export default async function handler(
export default async function draft(
request: NextApiRequest,
response: NextApiResponse
) {
await drupal.preview(request, response)
// Enables Preview mode and Draft mode.
await drupal.preview(request, response, { enable: true })
}

0 comments on commit c40baf7

Please sign in to comment.