fix(funnel): + kapısını tamamlayan kullanıcı listeye/sonuca çıkar

Profilsiz + eklemesinin toast aksiyonu ve çekmecedeki "Sıralamamı gir"
butonu kapıyı hedefsiz açıyordu: üç adımı dolduran kullanıcı
profilTamamlandi'den null alıp "Tercihlerin kaydedildi." toast'ıyla
yerinde kalıyordu. İki çağrı yerinde hedef "sihirbaz" oldu — akış
/sonuc'ta devam ediyor (girişliyse üretim, girişsizse ücretsiz tablo).

tetik "arti_toast" olarak korundu; kapi_acildi serisi kırılmıyor.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
bilalgursen
2026-09-22 01:17:24 +03:00
parent e21cda4d6f
commit 22c139ad22
2 changed files with 8 additions and 3 deletions

View File

@@ -290,7 +290,10 @@ export function ListeCekmecesi() {
className="shrink-0 cursor-pointer bg-orange-500 text-white transition-colors duration-200 hover:bg-orange-600" className="shrink-0 cursor-pointer bg-orange-500 text-white transition-colors duration-200 hover:bg-orange-600"
onClick={() => { onClick={() => {
cekmeceKapat(); cekmeceKapat();
profilToplamaAc(null, true, "arti_toast"); // Hedef "sihirbaz": kapı kapanınca akış /sonuc'ta devam
// etsin (girişliyse üretim, girişsizse ücretsiz tablo) —
// kullanıcı çekmecenin kapandığı boşlukta kalmasın.
profilToplamaAc("sihirbaz", true, "arti_toast");
}} }}
> >
Sıralamamı gir Sıralamamı gir

View File

@@ -78,8 +78,10 @@ export function ProgramEkleButonu({
<ArrowRight className="size-4" aria-hidden /> <ArrowRight className="size-4" aria-hidden />
</span> </span>
), ),
// Tanıtım ekranını atla, doğrudan sıralama adımı // Tanıtım ekranını atla, doğrudan sıralama adımı. Hedef
onClick: () => profilToplamaAc(null, true, "arti_toast"), // "sihirbaz": kapı kapanınca kullanıcı yerinde kalmasın, akış
// /sonuc'ta devam etsin (girişliyse üretim, girişsizse tablo).
onClick: () => profilToplamaAc("sihirbaz", true, "arti_toast"),
}, },
}); });
} }