diff --git a/src/features/kullanici/components/user-nav.tsx b/src/features/kullanici/components/user-nav.tsx index b58f107..31d10e8 100644 --- a/src/features/kullanici/components/user-nav.tsx +++ b/src/features/kullanici/components/user-nav.tsx @@ -54,11 +54,14 @@ export async function UserNav() { className="inline-flex h-9 items-center gap-1.5 whitespace-nowrap rounded-full border border-slate-200 bg-white px-3 text-xs font-semibold text-slate-700 transition-colors duration-200 hover:border-slate-300 hover:bg-slate-50 sm:h-12 sm:gap-2 sm:px-5 sm:text-sm" > - {/* ListemButonu:39 ile aynı görünürlük deseni: 375 px'te ve lg–xl - arasında metin gizli, ikon+aria-label anlamı taşıyor. */} - - Yapay Zeka Listem - + {/* Etiket her genişlikte gizli; anlamı yukarıdaki aria-label + title + taşıyor. Konteyner `max-w-6xl` = 1152 px'te kilitli olduğu için + `xl` (1280 px) yeni yer AÇMIYOR, ama eski görünürlük deseni tam + orada iki etiketi birden geri getiriyordu (+229 px) ve ortadaki + `absolute` nav ile çakışma üretiyordu. Sağ kümenin bütçesi ~304 px + = dört ikon-pill; bir etiket bile fazla. ListemButonu:38 ile aynı + desen (tek kaynak). */} + Yapay Zeka Listem - {/* lg–xl: ortadaki nav ile yer dar — metin gizli, ikon+rozet kalır */} - Kendi Listem + {/* Etiket her genişlikte gizli: konteyner 1152 px'te sabit olduğu için + hiçbir kırılma noktasında etikete yer yok — ikon + rozet + yukarıdaki + aria-label anlamı taşıyor. UserNav'daki pill'le aynı desen. */} + Kendi Listem {liste.length > 0 ? ( // key=length: her eklemede rozet yeniden doğar ve spring ile oturur