feat(tasarim): bölüm sayfası "şişko ve sade" dile göre

- Başlık bloğu lg altında ortalı, kimlik hapları (düzey + puan türü),
  dört özet kartı (Program, Devlet, Vakıf, En iyi sıralama), piksel ayraç
- OzetKart src/components/ozet-kart.tsx'e çıkarıldı; üniversite ve bölüm
  sayfası oradan kullanıyor. 6-7 haneli sayı birimle kısalıyor (ölçüldü)
- Program listesi §4.15: ad sarar, varyant ayrı satırda, 44 px butonlar,
  telefonda taban sıra adın altında, butonlar alt alta
- Sayfalama 44 px, telefonda tek satır; hover'lar tek turuncu
- Denetim: kanonik liste satırı adının mavi hover'ı artık uyarı vermiyor

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
bilalgursen
2026-09-24 00:39:21 +03:00
parent 6a9af19ef2
commit 5b51fd16e0
11 changed files with 394 additions and 214 deletions

View File

@@ -65,7 +65,7 @@ export function UniversiteProgramTablosu({
<TableHead className="hidden h-12 text-right text-sm font-semibold text-slate-500 sm:table-cell">
Taban sıra
</TableHead>
<TableHead className="h-12 w-28 text-right">
<TableHead className="h-12 w-14 text-right sm:w-28">
<span className="sr-only">Netler ve listeye ekle</span>
</TableHead>
</TableRow>
@@ -125,7 +125,7 @@ export function UniversiteProgramTablosu({
</span>
</TableCell>
<TableCell className="py-4 pr-4 text-right sm:pr-5">
<span className="inline-flex items-center gap-2">
<span className="inline-flex flex-col items-center gap-2 sm:flex-row">
<ProgramNetleriButonu
programId={p.id}
isim={p.isim.trim()}