@ogasphere/theme-manager
Version:
A reusable theme management package for Next.js and Vite applications
14 lines (13 loc) • 441 B
JavaScript
import { NextResponse } from "next/server";
import { getAvailableThemes } from "./get-available-themes";
export function createThemeApiRoute(options) {
return async function GET() {
try {
const themes = getAvailableThemes(options);
return NextResponse.json({ themes });
}
catch {
return NextResponse.json({ error: "Failed to get themes" }, { status: 500 });
}
};
}