fix(sonuc): boş harita ilk ekranı işgal etmez
Manuel liste boşken ManuelHarita placeholder yerine null döner. Boş gri alan /sonuc'un ilk ekranını kaplıyordu; ödeme öncesi ilk ekranda durması gereken şey tadımlık. İlk "+" ile liste dolunca harita kendiliğinden belirir, il geometrisi yine ancak o anda iner. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -64,20 +64,11 @@ export function ManuelHarita() {
|
|||||||
};
|
};
|
||||||
}, [liste]);
|
}, [liste]);
|
||||||
|
|
||||||
// Liste boşken 197 KB'lık il geometrisi hiç inmesin: aynı oranlı
|
// Liste boşken hiç yer tutulmaz: boş harita /sonuc'un ilk ekranını işgal
|
||||||
// placeholder alanı rezerve eder, ilk eklemede lazy harita yerine oturur.
|
// ediyordu, oysa ödeme öncesi ilk ekranda durması gereken şey tadımlık.
|
||||||
if (liste.length === 0) {
|
// İlk "+" ile liste dolunca harita kendiliğinden belirir; 197 KB'lık il
|
||||||
return (
|
// geometrisi yine ancak o anda iner (TercihHaritasiLazy zaten `dynamic`).
|
||||||
<div>
|
if (liste.length === 0) return null;
|
||||||
<div className="flex aspect-[1050/447] w-full items-center justify-center rounded-xl bg-slate-100/60">
|
|
||||||
<p className="max-w-xs px-4 text-center text-xs text-slate-500">
|
|
||||||
Tablodan <span aria-hidden>+</span> ile ekledikçe üniversiteler
|
|
||||||
haritada belirir.
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
|
|||||||
Reference in New Issue
Block a user