import { db } from "@/lib/db";
import { getLogger } from "@/utils/logger";
import { NextRequest, NextResponse } from "next/server";


const logger = getLogger("/api/footerSection/[title]");

export const GET = async (request: NextRequest, { params }: { params: { title: string } }) => {
    try {

        const footerSection = await db.footerSection.findFirst({
            where: { title: params.title },
        });

        return NextResponse.json(footerSection, { status: 200 });


    } catch (error: any) {
        logger.error("Error fetching Footer Section details", { errorMsg: error.message });
        return new NextResponse("Internal server Error", { status: 500 });
    }
}