feat: add complete incident reporting system & some fixes
Architecture & Navigation
- Add modular incident details system with 4 focused components (IncidentCommentsSection, IncidentDetailsCard, IncidentStatusCard, IncidentVehicleCard)
- Implement smart navigation with returnTo params across incident screens for smooth user flow
- Update navigation routing in history screen and other incident screens
- Maintain clean folder structure and routing
- Implemented code using ConditionalComponent for default rendering
Incident Management Features
- Add incident tracking with status timeline and agent response system
- Show support/technician responses
- Update incident types and enhance store with detailed mock data structure
- Add 4 new detail components: IncidentCommentsSection, IncidentDetailsCard, IncidentStatusCard, IncidentVehicleCard
- Create incident details screen layout integrating all components
- Update incident types and store with enhanced mock data structure
- Add smooth navigation flow across all incident screens
UI & UX Improvements
- Add animated transitions throughout incident detail screens
- Modify incident form padding and UI spacing for better visual hierarchy
- Implement progressive animations for better user experience
- Create responsive layout adapting to different screen sizes
- Update tab layout to include incident routes and navigation