feat: enhance booking flow with optional serviceId and improve dashboard settings

- Updated RootStackParamList to include optional serviceId in Booking route.
- Modified Booking page to initialize step and serviceId based on route parameters.
- Enhanced Dashboard page with new settings tab for shop details, including image upload and JSON schedule management.
- Added functionality to upload barber images and cover images.
- Improved Profile page with review submission for appointments and better notification handling.
- Updated ShopDetails to pass serviceId when navigating to Booking.
This commit is contained in:
2026-05-06 11:36:11 +01:00
parent a065130167
commit 99fc0a3882
8 changed files with 809 additions and 165 deletions

View File

@@ -15,7 +15,9 @@
"@react-navigation/native-stack": "^6.9.17",
"@supabase/supabase-js": "^2.99.1",
"expo": "~54.0.33",
"expo-constants": "~18.0.13",
"expo-device": "~8.0.10",
"expo-image-picker": "~17.0.11",
"expo-notifications": "~0.32.16",
"expo-status-bar": "~3.0.9",
"nanoid": "^5.0.7",