import { projects } from '../data'; import { getLocaleFromCookies } from '@/lib/locale'; import { localizeContent, localizeText } from '@/lib/domain'; import { notFound, ok } from '@/lib/api-response'; export async function GET( request: Request, { params }: { params: Promise<{ id: string }> }, ) { const { id: projectId } = await params; const locale = await getLocaleFromCookies(); let project = projects.find((project) => project.id === projectId); if (!project) { return notFound(); } project = { ...project, title: localizeText(locale, project.title, project.fa_title), content: localizeContent(locale, project.content, project.fa_content), }; return ok(project); }