import { NextApiRequest, NextApiResponse } from 'next' export default async function exitPreview( req: NextApiRequest, res: NextApiResponse ) { const { slug = '' } = req.query // Exit the current user from "Preview Mode". This function accepts no args. res.clearPreviewData() // set the cookies to None const cookies = res.getHeader('Set-Cookie') res.setHeader( 'Set-Cookie', // eslint-disable-next-line // @ts-ignore cookies.map((cookie) => cookie.replace('SameSite=Lax', 'SameSite=None;Secure') ) ) // Redirect the user back to the index page. res.redirect(`/${slug}`) }