mirror of
https://github.com/lux-tel/websites.git
synced 2026-10-30 20:31:36 +00:00
13 lines
442 B
TypeScript
13 lines
442 B
TypeScript
import { draftMode } from 'next/headers';
|
|
import { type NextRequest, NextResponse } from 'next/server';
|
|
import logger from '../lib/logger';
|
|
|
|
export const createDisableDraftHandler = () => {
|
|
const enableDraftHandler = async (req: NextRequest) => {
|
|
(await draftMode()).disable();
|
|
logger.info(`Disabled draft mode for ${req.url}`);
|
|
return NextResponse.redirect(new URL('/', req.url));
|
|
};
|
|
return { GET: enableDraftHandler };
|
|
};
|