- "2025 yerleştirme" → SON_YIL, "2026 tercihleri" → TERCIH_YILI, başlık yılı → BASLIK_YILI - yazdırılabilir rapor dipnotu: "2021–2025" → VERI_ARALIGI - meraklısına 1. bölüm: efektif sıra açıklaması yılsız - KATALOG_VERI_TARIHI: 2026-09-21 (2026 verisinin çekim tarihi) Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
43 lines
1.4 KiB
TypeScript
43 lines
1.4 KiB
TypeScript
import { Suspense } from "react";
|
||
import type { Metadata } from "next";
|
||
import { JsonLd, breadcrumbJsonLd, sayfaMetadata } from "@/lib/seo";
|
||
import { BASLIK_YILI, SON_YIL, TERCIH_YILI } from "@/lib/veri-yillari";
|
||
import { SiteFooter } from "@/components/site-footer";
|
||
import {
|
||
UniversiteKatalogu,
|
||
UniversiteKataloguSkeleton,
|
||
} from "@/features/katalog/components/universite-listesi";
|
||
|
||
// Başlıktaki yıl tek kaynaktan (veri-yillari.ts); metadata ve h1 aynı metni okur.
|
||
const BASLIK = `Üniversitelerin Taban Puanları ve Sıralamaları ${BASLIK_YILI}`;
|
||
|
||
export const metadata: Metadata = sayfaMetadata({
|
||
title: BASLIK,
|
||
description: `Devlet ve vakıf üniversitelerinin ${SON_YIL} yerleştirme taban puanları, başarı sıralamaları ve kontenjanları — üniversite üniversite, ${TERCIH_YILI} tercihleri için.`,
|
||
path: "/universiteler",
|
||
});
|
||
|
||
export default function UniversitelerPage() {
|
||
return (
|
||
<>
|
||
<main className="mx-auto w-full max-w-5xl px-4 py-12 sm:py-16">
|
||
<JsonLd
|
||
data={breadcrumbJsonLd([
|
||
{ name: "Ana Sayfa", path: "/" },
|
||
{ name: "Üniversiteler", path: "/universiteler" },
|
||
])}
|
||
/>
|
||
|
||
<h1 className="font-heading text-3xl font-bold text-slate-900 sm:text-4xl">
|
||
{BASLIK}
|
||
</h1>
|
||
|
||
<Suspense fallback={<UniversiteKataloguSkeleton />}>
|
||
<UniversiteKatalogu />
|
||
</Suspense>
|
||
</main>
|
||
<SiteFooter />
|
||
</>
|
||
);
|
||
}
|