diff --git a/app/api/sites/get/route.ts b/app/api/sites/get/route.ts new file mode 100644 index 0000000..7a8e700 --- /dev/null +++ b/app/api/sites/get/route.ts @@ -0,0 +1,16 @@ +import { NextRequest, NextResponse } from "next/server"; +import prisma from "@/app/prisma"; + +interface QueryParams { + siteId: string; +} + +export async function GET(request: NextRequest) { + const { siteId } = request.nextUrl.searchParams as unknown as QueryParams; + const site = await prisma.site.findUnique({ + where: { + id: Number(siteId), + }, + }); + return NextResponse.json(site); +} \ No newline at end of file diff --git a/app/api/sites/get_all/route.ts b/app/api/sites/get_all/route.ts index 99bdd8d..74edac4 100644 --- a/app/api/sites/get_all/route.ts +++ b/app/api/sites/get_all/route.ts @@ -1,6 +1,5 @@ import { NextRequest, NextResponse } from "next/server"; import prisma from "@/app/prisma"; -import Fuse from "fuse.js"; interface QueryParams { currentPage: number; diff --git a/app/dashboard/sites/[siteId]/page.tsx b/app/dashboard/sites/[siteId]/page.tsx index 412ed29..99f0b3a 100644 --- a/app/dashboard/sites/[siteId]/page.tsx +++ b/app/dashboard/sites/[siteId]/page.tsx @@ -38,6 +38,6 @@ export default function Dashboard() { if (loading) { return ; } else { - return ; + return ; } } \ No newline at end of file