- "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>
33 lines
1021 B
TypeScript
33 lines
1021 B
TypeScript
import { KATALOG_VERI_TARIHI } from "@/lib/seo";
|
||
import { cn } from "@/lib/utils";
|
||
import { SON_YIL } from "@/lib/veri-yillari";
|
||
|
||
// Veri tarihinin görünür biçimi ("21 Eylül 2026") — tek biçim kaynağı; ana
|
||
// sayfa hero'sundaki veri satırı da bunu kullanır.
|
||
export const KATALOG_TARIH_METNI = new Date(
|
||
`${KATALOG_VERI_TARIHI}T00:00:00Z`,
|
||
).toLocaleDateString("tr-TR", {
|
||
day: "numeric",
|
||
month: "long",
|
||
year: "numeric",
|
||
timeZone: "UTC",
|
||
});
|
||
|
||
// Katalog tablolarının altındaki kaynak + tazelik satırı. Görünür metin olması
|
||
// bilinçli: arama/AI botları JSON-LD'ye değil sayfadaki metne güvenir.
|
||
export function VeriKaynagi({
|
||
children,
|
||
className,
|
||
}: {
|
||
children?: React.ReactNode;
|
||
className?: string;
|
||
}) {
|
||
return (
|
||
<p className={cn("mt-3 text-xs leading-5 text-slate-500", className)}>
|
||
{children}
|
||
Kaynak: YÖK Atlas {SON_YIL} yerleştirme sonuçları. Son güncelleme:{" "}
|
||
<time dateTime={KATALOG_VERI_TARIHI}>{KATALOG_TARIH_METNI}</time>.
|
||
</p>
|
||
);
|
||
}
|