Skip to main content

Rewards Rewards Load States Rewards Load Failure Retry

EPIC: rewards
Rewards tab
STORY: rewards_load_states
A failed Rewards load offers a retry that reloads in place; a loaded list supports pull-to-refresh.
AC: rewards_load_failure_retry
A failed catalog load shows a retry button; tapping it reloads and renders the list.

open Rewards while the catalog load throws → error + retry

User Actions:
  • Tapped: widget with text "Rewards"
Expect:
  • on Rewards
  • a failed load surfaces a retry affordance
Events:
  • [ANALYTIC] [page]: RewardsTabRoute
  • CatalogStarted

tap Retry with the load now succeeding → list renders

User Actions:
  • Tapped: widget with text "Retry"
Expect:
  • retry reloaded the catalog and rendered the list
  • the error/retry is gone once the load succeeds
Events:
  • CatalogStarted