Přeskočit na hlavní obsah

X29 — Active Order Banner

Screen IDX29
Typ Podpůrná
FázeMVP
Účel obrazovky

Není samostatná obrazovkaoranžový (warning) persistentní banner vždy nad spodní tab navigací (above tab bar). Zobrazuje se na kterékoli obrazovce hlavních tabů, pokud existuje aktivní košík s běžícím časovačem rezervace. Uživatel má stále na očích, že má nedokončený nákup, a může jedním tapnutím pokračovat.


Content Priority

  1. Text — např. „Rozpracovaná objednávka — 12:34 zbývá" (čas se aktualizuje v reálném čase, stejný zdroj jako countdown v P4/P5/P6)
  2. CTA„Pokračovat" (text button nebo kompaktní tlačítko vpravo v banneru)
  3. Žádné zavřeníbez ikony X / dismiss; banner zmizí po dokončení objednávky, po zrušení košíku nebo po vypršení času

Viditelnost

Banner se zobrazuje na těchto obrazovkách (dle zadání produktu — včetně P3 — Detail akce):

KontextObrazovka
Tab DomůP1 — Home / Feed
Tab AkceP2 — Seznam akcí
Detail akceP3 — Detail akce
Tab VstupenkyP7 — Wallet
Tab VyhledáváníP8 — Vyhledávání
Tab ÚčetP9 — Uživatelský účet

Na dalších vnořených secondary screenech (S*) rozhodnutí dle IA; minimálně výše uvedené obrazovky musí banner nést konzistentně.


Interakce

TriggerAkceCíl
Aktivní košík + běžící timerBanner viditelnýNad tab barem
Tap „Pokračovat"Navigace do aktuálního kroku nákupuP4 / P5 / P6 podle stavu serveru
Dokončení platby / úspěšný checkoutBanner zmizí
Timeout rezervaceBanner zmizí; navazuje X4 nebo obnovení stavu
DELETE /cart / prázdný košíkBanner zmizí

Stavy

StavPopis
ZobrazenoPlatná aktivní objednávka, timer > 0
SkrytoŽádný aktivní košík nebo timer u konce
Kritický časVolitelně vizuálně sladit s X5 — Warning timer (intenzita barvy uvnitř checkout flow; banner může zůstat oranžový nebo mírně eskalovat — dle DS)

Edge Cases

ScénářŘešení
Klávesnice / bottom sheetBanner zůstane nad tab barem; sheet může banner přechodně překrýt — definovat z-index dle DS
Současně s X28X28 = modal při návratu do appky; po zavření X28 banner zůstává, pokud košík aktivní
Deep link mimo nákupBanner stejně viditelný na tab kořenech, dokud košík žije
Velmi malá výška / landscapeText zkrátit (ellipsis) nebo jednořádkový layout; CTA vždy dostupné

Mobilní patterny

  • Sticky positioningsafe area inset pro iOS home indicator
  • Kontrast — oranžová výplň + čitelný text (light/dark theme)
  • Animace — jemný slide-in při prvním zobrazení (volitelné)
  • Přístupnost — banner jako live region při změně zbývajícího času (střídmě, aby nebyl nátlak)

Vztah k ostatním obrazovkám