Przejdź do głównej zawartości

Ekran główny

nazwa trasy w kodzie: Home · ekran startowy

WejściakindKontrolka
Wejście do aplikacjinavigate
Kreator trasy — preferencjenavigateroute-creator-back
Wycieczka z przewodnikiempopTo
Karta trasynavigate
Kreator trasy — start i czasnavigateroute-builder-back
WyjściakindKontrolka
Karta trasynavigate
Przed startem wycieczkinavigate
Mapanavigate
Sklep z trasaminavigatebrowse-more-tile
Kreator trasy — start i czasnavigateroute-creator-button
Wejście do aplikacjinavigate
ZdolnośćStatusDowódADO
Powitanie i pogoda dla miasta: ręczny wybór wygrywa z miastem z GPSdziałaRNTLHome.city
RNTLHomeScreenCity.test.tsx
RNTLHomeScreenCity.test.tsx
Gdy żadne miasto nie zostało rozpoznane, aplikacja proponuje wybór z katalogudziałaRNTLHome.cityPrompt
RNTLHomeScreenCity.test.tsx
RNTLHomeScreenCity.test.tsx
Kafelki tras ze sklepu: szkielety podczas ładowania, uczciwy błąd po 15 s, pusta karta gdy nic nie madziałaRNTLHome.toursSkeleton
RNTLHome.toursError
RNTLHome.toursEmpty
RNTLHomeScreenSections.test.tsx
RNTLHomeScreenSections.test.tsx
RNTLHomeScreenSections.test.tsx
#134 (Resolved)
Dwa wejścia: Kreator trasy i Przeglądaj więcej trasdziałae2eHome.routeCreatorButton
RNTLHome.browseMoreTile
RNTLHomeScreenNav.test.tsx
Sugestia pogodowa otwiera mapę na wskazanym miejscudziałaRNTLHomeScreenNav.test.tsx
RNTLWeatherWidget.test.tsx
Gość widzi limit wycieczek i baner Premium; zapis trasy prosi o logowaniedziałae2eTopBar.limit
RNTLPremiumBanner.premiumBox ·
RNTLTopBar.test.tsx
RNTLPremiumBanner.test.tsx
e2ej3-auth-variants.spec.ts
Zalogowany free: baner Premium i odznaki; Premium: odliczanie dni zamiast limitu, bez banera; wylogowanie wraca do gościadziałae2eTopBar.premium
RNTLTopBar.test.tsx
RNTLPremiumBanner.test.tsx
e2ej3-auth-variants.spec.ts
e2ej3-auth-variants.spec.ts
Baner offline pojawia się po 3 s bez sieci i można go odrzucić do następnej utraty połączeniadziałaRNTLOfflineBanner.dismiss
RNTLOfflineBanner.test.tsx
RNTLOfflineBanner.test.tsx
KontrolkaEtykietaelementDowód (ostatni zielony build)
home-city-promptbez etykietyCardRNTL×3
home-city-* (dynamiczny)bez etykietyChipRNTL×1
browse-more-tileSprawdź więcej gotowych trasCardRNTL×1
tours-skeletonbez etykietyViewRNTL×3
tours-errorbez etykietyViewRNTL×2
tours-emptybez etykietyCardRNTL×1
route-creator-buttonKreator TrasyButtonRNTL×1 e2e×7
tour-price-tagFreeText · TourCardbrak dowodu
tour-event-badgeEvent — wygasłaText · TourCardbrak dowodu
premium-boxBaner Premium — przejdź do zakupuCard · PremiumBannerbrak dowodu
premium-box-ctaWykup PremiumButton · PremiumBannerbrak dowodu
premium-bannerBaner Premium — przejdź do zakupuCard · PremiumBannerRNTL×4 e2e×1
top-barbez etykietyView · TopBarbrak dowodu
top-bar-avatarProfilPressable · TopBarRNTL×1 e2e×1
top-bar-premiumbez etykietyText · TopBarRNTL×1 e2e×1
top-bar-limitbez etykietyText · TopBarRNTL×3 e2e×1

Kontrolki przypisane jeden poziom w głąb: komponenty współdzielone liczą się do ekranu, który je renderuje bezpośrednio.

Ostatnia zmiana pliku ekranu: 3e651f3 (2026-08-30)