ios-oss icon indicating copy to clipboard operation
ios-oss copied to clipboard

MBL-2075: Add Backings dashboard as its own tab

Open amy-at-kickstarter opened this issue 10 months ago • 0 comments

📲 What

Add Backings Dashboard as its own tab in the root tab bar controller.

Logged Out Logged In
Screenshot 2025-02-27 at 4 06 05 PM Screenshot 2025-02-27 at 4 06 51 PM

🤔 Why

This is part of the UI updates for PPO V2!

🛠 How

  1. Add new RootViewControllerData type, .backings, and delete old type, .pledgedProjectsAndActivities
  2. Refacto ActivitiesViewController to place an EmptyStatesViewController directly in the tab bar when the user is logged out. Then do the same thing for PPOContainerViewController in its new tab. Adding the empty state controller directly to the tab bar ensures the layout is identical between the Backings and Activity tabs.
  3. Update PPOContainerViewController to remove the top paged controller
  4. Temporarily disable badging on the PPO tab. Badging will be addressed in a follow-up ticket (MBL-2151), to keep this manageable.

amy-at-kickstarter avatar Feb 26 '25 22:02 amy-at-kickstarter