Favorites opens with no saved items on first visit. Tabs cover dining, trails, lifts, shops, and activities. A failed load also needs its own screen with a retry.
Favorites empty states and load-failed screens
Eight screens in the Rosa Khutor WeChat Mini-App: five Favorites category empties, one logged-out login gate, and two load-failed reload screens.
Restaurants empty state
Category art, prompt, and jump-to-dining CTA.
Implementation narrative
Empty Favorites: per-tab illustration, prompt, and jump button into that directory. Logged out: mittens art with a Log in with WeChat button. Load failed: ski-themed art with a Reload button.
- Restaurants empty state: Category art, prompt, and jump-to-dining CTA.
- Ski trails empty state: Trail illustration with jump-to-trails CTA.
- Ski lifts empty state: Gondola art with jump-to-lifts CTA.
- Shops empty state: Storefront art under the Shops tab.
- Activities empty state: Activity illustration under the Activities tab.
- Logged-out favorites gate: Mittens empty state with WeChat login CTA before favorites can save.
- Load failed: Server error illustration with a Reload button.
- Reload on slope: General error state with ski-slope art and reload CTA.


