Vacancy added

This commit is contained in:
libertyoms
2025-04-27 08:51:09 +02:00
parent 809f5c6ff7
commit 1be00d7a42
20 changed files with 1203 additions and 1 deletions

View File

@ -0,0 +1,19 @@
import { NextResponse } from "next/server";
import { demoVacancies } from "@/lib/demo-data/vacancies";
export async function GET(
request: Request,
{ params }: { params: { slug: string } }
) {
const slug = params.slug;
// In a real application, you would fetch this data from your CMS (Directus)
const vacancy = demoVacancies.find(
(v) => v.slug === slug && v.status === "Open"
);
if (!vacancy) {
return NextResponse.json({ message: "Vacancy not found" }, { status: 404 });
}
return NextResponse.json(vacancy);
}