diff --git a/packages/sdks/nextjs/createNextRouteHandler.ts b/packages/sdks/nextjs/createNextRouteHandler.ts index 867a1a9b..2ca55fa3 100644 --- a/packages/sdks/nextjs/createNextRouteHandler.ts +++ b/packages/sdks/nextjs/createNextRouteHandler.ts @@ -2,12 +2,13 @@ // with esm and nextjs (when using pages dir) import { NextResponse } from 'next/server.js'; -export function createNextRouteHandler({ - apiUrl = 'https://api.openpanel.dev', -}: { +type CreateNextRouteHandlerOptions = { apiUrl?: string; -}) { +}; + +export function createNextRouteHandler(options: CreateNextRouteHandlerOptions) { return async function POST(req: Request) { + const apiUrl = options.apiUrl ?? 'https://api.openpanel.dev'; const headers = new Headers(req.headers); try { const res = await fetch(`${apiUrl}/track`, {