fix(sonuc): harita tablonun altına alınır — hidrasyon kayması kapanır
Liste store'unun sunucu snapshot'ı her zaman boş liste döner (liste-store.ts:86), kayıtlı manuel liste ancak hidrasyondan sonra okunur. Harita sayfanın tepesindeyken kayıtlı listesi olan dönüş ziyaretçisinde ~368 px yüksekliğinde sonradan beliriyor ve tadımlık ile tabloyu aşağı itiyordu; main'in ilk çocuğu olduğu için impact fraction ~1, CLS eşiğinin çok üstü. Silinen placeholder bunu yeri sunucuda rezerve ederek engelliyordu. Harita tablonun altına alındı: sonradan belirdiğinde yalnızca sihirbaz ile dipnotu iter, ikisi de katlanın altında. Bilgi mimarisi olarak da doğru sıra — harita, tablodan kurulan listenin görselleştirmesi. Yeni sıra: tadımlık → tablo → harita → sihirbaz → dipnot. Sıraya bağlı stiller yeni sıraya göre doğrulandı: tadımlığın first:mt-0'ı artık her durumda geçerli (üstünde kardeş kalmadı), harita kendi mt-16'sını alıyor (tablo section'ı ve sihirbaz kartlarıyla aynı ritim — eskiden üst boşluğu main'in py-12'sinden geliyordu). Bulgu: 36-tasarimci-g1-ve-navbar.md B1. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -97,14 +97,21 @@ export default function SonucPage({
|
||||
return (
|
||||
<div className="min-h-screen bg-slate-50 text-slate-900">
|
||||
<main className="mx-auto max-w-4xl px-4 py-12">
|
||||
{/* Sayfa hiyerarşisi: manuel listenin haritası (yalnız liste
|
||||
doluyken) → tadımlık → ham tablo. Tadımlık, ödeme öncesi
|
||||
gösterebildiğimiz TEK gerçek önizleme olduğu için tablonun
|
||||
üstünde, ilk ekranda durur; harita ise ancak kullanıcı
|
||||
tablodan "+" ile bir şey ekledikten sonra anlam taşır, o yüzden
|
||||
boş durumda hiç render edilmez (bkz. manuel-harita.tsx). Liste
|
||||
store'una abone olduğundan eklenenler buraya canlı yansır. */}
|
||||
<ManuelHarita />
|
||||
{/* Sayfa hiyerarşisi: tadımlık → ham tablo → manuel listenin
|
||||
haritası. Tadımlık, ödeme öncesi gösterebildiğimiz TEK gerçek
|
||||
önizleme olduğu için ilk ekranda durur.
|
||||
|
||||
Harita neden TABLONUN ALTINDA: liste store'unun sunucu
|
||||
snapshot'ı her zaman boş liste döner (liste-store.ts), kayıtlı
|
||||
liste ancak hidrasyondan sonra okunur. Harita yukarıda olsaydı
|
||||
dönüş ziyaretçisinde sayfa açıldıktan saniyeler sonra ~368 px
|
||||
yüksekliğinde belirip tadımlığı ve tabloyu aşağı itecekti
|
||||
(impact fraction ~1, CLS eşiğinin çok üstü). Aşağıda belirince
|
||||
yalnızca sihirbaz ile dipnotu iter, ikisi de katlanın altında.
|
||||
Bilgi mimarisi olarak da doğru sıra: harita, tablodan kurulan
|
||||
listenin görselleştirmesidir. Liste boşken hiç render edilmez
|
||||
(bkz. manuel-harita.tsx); store'a abone olduğu için tablodan
|
||||
"+" ile eklenenler buraya canlı yansır. */}
|
||||
|
||||
{/* Girişsiz tadımlık: gerçek rapor satırı formatında tek örnek.
|
||||
Havuzda içerik yoksa bileşen hiç render edilmez. */}
|
||||
@@ -121,6 +128,8 @@ export default function SonucPage({
|
||||
uniturGrubu={uniturGrubu}
|
||||
/>
|
||||
|
||||
<ManuelHarita />
|
||||
|
||||
{/* Sihirbaz akışı (CTA + modal) — üretim ve liste /listem'de
|
||||
yaşar, burada yalnızca funnel kartları render edilir */}
|
||||
<SonucSihirbazi
|
||||
|
||||
Reference in New Issue
Block a user