From 8676a7d05ab800a56768a382dd1816d54c736a83 Mon Sep 17 00:00:00 2001 From: tigeren Date: Mon, 25 Aug 2025 06:47:10 +0000 Subject: [PATCH] refactor: Update DELETE function to use NextRequest and Promise for params; enhance CSS with HSL colors; adjust Tailwind config for dark mode --- src/app/api/libraries/[id]/route.ts | 5 +++-- src/app/globals.css | 5 +++-- tailwind.config.ts | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/app/api/libraries/[id]/route.ts b/src/app/api/libraries/[id]/route.ts index cb2985a..83c1eb6 100644 --- a/src/app/api/libraries/[id]/route.ts +++ b/src/app/api/libraries/[id]/route.ts @@ -1,8 +1,9 @@ -import { NextResponse } from 'next/server'; +import { NextRequest, NextResponse } from 'next/server'; import db from '@/db'; -export async function DELETE(request: Request, { params }: { params: { id: string } }) { +export async function DELETE(request: NextRequest, { params: paramsPromise }: { params: Promise<{ id: string }> }) { + const params = await paramsPromise; const id = parseInt(params.id, 10); if (isNaN(id)) { return NextResponse.json({ error: 'Invalid ID' }, { status: 400 }); diff --git a/src/app/globals.css b/src/app/globals.css index 4ef0baf..5782631 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -68,9 +68,10 @@ @layer base { * { - @apply border-border; + border-color: hsl(var(--border)); } body { - @apply bg-background text-foreground; + background-color: hsl(var(--background)); + color: hsl(var(--foreground)); } } \ No newline at end of file diff --git a/tailwind.config.ts b/tailwind.config.ts index e46e26f..150a3da 100644 --- a/tailwind.config.ts +++ b/tailwind.config.ts @@ -2,7 +2,7 @@ import type { Config } from "tailwindcss" const config = { - darkMode: ["class"], + darkMode: "class", content: [ './pages/**/*.{ts,tsx}', './components/**/*.{ts,tsx}',