feat(ux): /sonuc'a tek cümlelik cevap, liste durumu ve kilometre taşları
- Sayfanın h1'i yoktu: "Sıralamanla açılan programlar" + "85.000. sıradasın (Sayısal). 4.760 program sana açık" başlığı en üstte; tadımlık altında (375 px'te hâlâ ilk ekranda, 474 px) - Başlık altında liste durumu: boşsa + ipucu, doluysa "Listende 3/24 program · 21 yer kaldı" düğmesi çekmeceyi açar - + ile ilk programda ve 24/24'te tek seferlik sakin onay; liste doluyken ne yapılacağını söyleyen mesaj - Bildirimler 16 px başlık, okunur açıklama, sitenin köşesiyle - Başlık ve tablo aynı sorguyu React cache ile paylaşıyor Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -7,6 +7,7 @@ import {
|
||||
PROFIL_CEREZ_ADI,
|
||||
} from "@/features/sihirbaz/sihirbaz-sabitler";
|
||||
import {
|
||||
SonucBasligi,
|
||||
SonucProgramTablosu,
|
||||
SonucProgramTablosuSkeleton,
|
||||
} from "@/features/liste/components/sonuc-program-tablosu";
|
||||
@@ -133,7 +134,16 @@ export default function SonucPage({
|
||||
boyada haritanın tam ölçülü kutusunu çizer, chunk inince
|
||||
kutunun yalnızca İÇİ dolar. Haritanın yerini bir daha
|
||||
aşağı almadan önce bu mekanizmayı kontrol et. */}
|
||||
<ManuelHarita yerAyir={haritayaYerAyir} />
|
||||
{/* Sayfanın tek cümlelik cevabı ve h1'i: öğrenci önce kendi
|
||||
sonucunu görür (DESIGN.md §10). Harita ve tadımlık altında. */}
|
||||
<SonucBasligi
|
||||
sira={sira}
|
||||
tur={turKey}
|
||||
iller={iller}
|
||||
uniturGrubu={uniturGrubu}
|
||||
/>
|
||||
|
||||
<ManuelHarita yerAyir={haritayaYerAyir} className="mt-10" />
|
||||
|
||||
{/* Girişsiz tadımlık: gerçek rapor satırı formatında tek örnek.
|
||||
Havuzda içerik yoksa bileşen hiç render edilmez. Listesi
|
||||
|
||||
Reference in New Issue
Block a user