Skip to main content

Rewards Rewards Load States Rewards Pull To Refresh

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_pull_to_refresh
The loaded Rewards list is wrapped in a RefreshIndicator whose onRefresh re-dispatches the catalog load.

open Rewards → the loaded list is pull-to-refreshable

User Actions:
  • Tapped: widget with text "Rewards"
Expect:
  • the success list is wrapped in a RefreshIndicator
Events:
  • [ANALYTIC] [page]: RewardsTabRoute
  • CatalogStarted

pull to refresh → re-dispatches the catalog load

Expect:
  • refresh reloads in place — never navigates away
  • the refreshed list re-renders
Events:
  • CatalogStarted