import Link from "next/link"; import { notFound } from "next/navigation"; import { prisma } from "@/lib/prisma"; import { createLessonAction, createModuleAction, updateCourseAction, } from "@/app/admin/courses/actions"; type Props = { params: Promise<{ id: string }> }; export default async function AdminEditCoursePage({ params }: Props) { const { id } = await params; const course = await prisma.course.findUnique({ where: { id }, include: { modules: { orderBy: { sortOrder: "asc" }, include: { lessons: { orderBy: { sortOrder: "asc" } } }, }, }, }); if (!course) notFound(); const priceEuros = (course.priceCents / 100).toFixed(2); return (
← Alle Kurse ·{" "} Öffentliche Kursseite
{course.title}
Noch keine Module.
) : (