feat(liste): varyant çipi — sonuç tablosu, kendi listem çekmecesi, katalog tabloları

Satır altı meta satırında tür çipinin hemen ardından SATIR_CIP sınıfıyla
"Burslu · İngilizce" çipi (DESIGN.md §4.15); null ise hiçbir şey çizilmez.
Çekmecede üniversite adından sonra "· %50 İndirimli". Manuel liste kaydı
varyantı opsiyonel taşır (eski localStorage kayıtları geçer); + butonu ve
programEkleIste etiketi kopyalar, programOzetle client'a serileştirir.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
bilalgursen
2026-10-07 23:12:15 +03:00
parent 5c583ac8b4
commit 7c48f64ff3
8 changed files with 34 additions and 5 deletions

View File

@@ -107,6 +107,10 @@ export function UniversiteProgramTablosu({
<span className={SATIR_CIP}>
{TUR_ETIKET[p.tur] ?? p.tur}
</span>
{/* Burs/dil/öğretim türü: aynı adlı satırları ayırt eder (§4.15 çip) */}
{p.varyant ? (
<span className={SATIR_CIP}>{p.varyant}</span>
) : null}
{p.sure ? (
<span className="shrink-0">{p.sure} yıl</span>
) : null}