callstack / super-app-showcase

Monorepository template for super app development with React Native and Re.Pack
MIT License
382 stars 63 forks source link

feat: add booking app content #10

Closed andrewworld closed 1 year ago

andrewworld commented 1 year ago

Summary

Added Booking app Home screen content with lists of appointments and services. Added Calendar screen. Changed the way navigation works:

  1. Exposing root navigator from mini apps as an application
  2. Removed independent flag from NavigationContainers, since no need to have more than one NavigationContainer This leads to the issue with navigation header back button. Touches work fine but the icon is missing (Please see attached video)
  3. Removed navbar from host root navigator, since every mini app has its own navigators with navbars

https://user-images.githubusercontent.com/6783062/203795182-1ce494a2-f69d-4e30-be26-ee95233641e2.mp4

Test plan

  1. Open Host application
  2. Open Services screen
  3. Open Booking application

TO-DO

  1. Fix back button issue on navbar in mini apps
  2. Change Shooping, News and Dashbaord mini apps navigators to apply the latest navigation flow changes