Sets up an API route for enabling draft mode, can be paired with the previewUrl.previewMode.enable in sanity/presentation. Can also be used with sanity-plugin-iframe-pane.
previewUrl.previewMode.enable
sanity/presentation
sanity-plugin-iframe-pane
// src/app/api/draft-mode/enable/route.tsimport { defineEnableDraftMode } from "next-sanity/draft-mode";import { client } from "@/sanity/lib/client";export const { GET } = defineEnableDraftMode({ client: client.withConfig({ token: process.env.SANITY_API_READ_TOKEN }),}); Copy
// src/app/api/draft-mode/enable/route.tsimport { defineEnableDraftMode } from "next-sanity/draft-mode";import { client } from "@/sanity/lib/client";export const { GET } = defineEnableDraftMode({ client: client.withConfig({ token: process.env.SANITY_API_READ_TOKEN }),});
Sets up an API route for enabling draft mode, can be paired with the
previewUrl.previewMode.enableinsanity/presentation. Can also be used withsanity-plugin-iframe-pane.