import type { Metadata } from "next";
import View from "@/views/subject-courses/subject-course-details";
import { getLang, t } from "@/lib/seo/lang";
import { buildMetadata } from "@/lib/seo/metadata";

/**
 * لا توجد نقطة API لتفاصيل الموضوع بمفرده (المكوّن الأصلي يقرأ عنوانه من
 * قائمة الدورات المصفّاة)، لذا العنوان عام هنا كما في نسخة Vite.
 */
export async function generateMetadata({ params }: { params: Promise<{ id: string }> }): Promise<Metadata> {
    const { id } = await params;
    const lang = await getLang();
    return buildMetadata({
        lang,
        path: `/subject-courses/${id}`,
        title: `${t(lang, "routes.training-plan-details")} | ${t(lang, "routes.training-plan")}`,
    });
}

export default function Page() {
    return <View />;
}
