feat(tasarim): liste satırı üniversite logosu 36 → 48 px
Bilal (24 Eyl 2026): listelerde üni logoları çok küçük kalmış. UniLogo sm boyu size-12 rounded-xl (bölüm sayfası, /sonuc, rapor, tadımlık, üniversite listeleri tek yerden); md 56 px. Çekmecedeki xs değişmedi. DESIGN.md §4.15. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
@@ -414,7 +414,10 @@ tablosu bu sabitleri kullanır, sınıfı elle yazmaz.
|
||||
sm'den itibaren tür/il/süre satırı adla aynı satıra çıkar (`SATIR_GRUP`); lg'de hücre
|
||||
dolgusu `py-3` ve satır düğmeleri 36 px (`SATIR_DUGME_BOYU`, §8 masaüstü tablo istisnası).
|
||||
Ölçüm 1280 px, bölüm listesi: 83 → 61 px. Telefonda değişmez (44 px düğme).
|
||||
- Satırda logo varsa (bölüm sayfası) `UniLogo boy="sm"` adın solunda, `items-start`.
|
||||
- Satırda logo varsa (bölüm sayfası, `/sonuc`, rapor listesi) `UniLogo boy="sm"` adın solunda,
|
||||
`items-start`. `sm` = **48 px** (`size-12 rounded-xl`; 36 px'ten büyütüldü — Bilal, 24 Eyl 2026:
|
||||
"listelerde üni logoları çok küçük kalmış"). Çekmecede üniversite satırının içindeki `xs` (28 px)
|
||||
metin içi kalır.
|
||||
- Program varyantı ("… (İngilizce) (Burslu)") adın altında ayrı satır
|
||||
`mt-0.5 block text-sm leading-snug text-slate-600`; tür çipine yapıştırılıp kesilmez.
|
||||
- Tür çipi devlet/vakıf için de aynı slate çip; vakıf violet değildir (§2.2).
|
||||
|
||||
@@ -9,17 +9,19 @@ import { turkishSlugify } from "@/lib/slug";
|
||||
* kapsayıcı hem şeffaf hem beyaz arka planlı logolarda tutarlı görünür.
|
||||
*/
|
||||
|
||||
// sm = liste satırı logosu. 36 px'ten 48 px'e (Bilal, 24 Eyl 2026:
|
||||
// "listelerde üni logoları çok küçük kalmış"); md bir kademe üstü.
|
||||
const BOYUT: Record<"xs" | "sm" | "md" | "lg", string> = {
|
||||
xs: "size-7 rounded-md p-0.5",
|
||||
sm: "size-9 rounded-lg p-1",
|
||||
md: "size-12 rounded-xl p-1.5",
|
||||
sm: "size-12 rounded-xl p-1.5",
|
||||
md: "size-14 rounded-xl p-1.5",
|
||||
lg: "size-16 rounded-2xl p-2 sm:size-20",
|
||||
};
|
||||
|
||||
const MONOGRAM_METIN: Record<"xs" | "sm" | "md" | "lg", string> = {
|
||||
xs: "text-xs",
|
||||
sm: "text-xs",
|
||||
md: "text-sm",
|
||||
sm: "text-sm",
|
||||
md: "text-base",
|
||||
lg: "text-lg sm:text-xl",
|
||||
};
|
||||
|
||||
@@ -73,7 +75,7 @@ export function UniLogo({
|
||||
const anahtar =
|
||||
slug ?? turkishSlugify(ad.replace(/\s*\([^)]*\)\s*$/, "").trim());
|
||||
const yol = uniLogoYolu(anahtar);
|
||||
const px = boy === "lg" ? 80 : boy === "md" ? 48 : boy === "sm" ? 36 : 28;
|
||||
const px = boy === "lg" ? 80 : boy === "md" ? 56 : boy === "sm" ? 48 : 28;
|
||||
|
||||
if (!yol) {
|
||||
const h = tonu(anahtar);
|
||||
|
||||
Reference in New Issue
Block a user