Files
hipmi-mobile/components/_ShareComponent
bagasbanuna e3b5d3ddb1 feat: Implement PageWrapper and migrate all Job screens
Create PageWrapper component that routes to:
- iOS: NewWrapper (stable, tested)
- Android: NewWrapper_V2 (keyboard handling fix)

New Files:
- components/_ShareComponent/PageWrapper.tsx
- docs/PAGEWRAPPER-USAGE.md

Migrated Job Screens (10):
- screens/Job/ScreenJobCreate.tsx: NewWrapper_V2 → PageWrapper
- screens/Job/ScreenJobEdit.tsx: NewWrapper_V2 → PageWrapper
- screens/Job/ScreenArchive.tsx: ViewWrapper → PageWrapper
- screens/Job/ScreenArchive2.tsx: NewWrapper_V2 → PageWrapper
- screens/Job/ScreenBeranda2.tsx: NewWrapper_V2 → PageWrapper
- screens/Job/MainViewStatus2.tsx: NewWrapper_V2 → PageWrapper
- app/(application)/(user)/job/[id]/index.tsx: ViewWrapper → PageWrapper
- app/(application)/(user)/job/[id]/archive.tsx: ViewWrapper → PageWrapper
- app/(application)/(user)/job/[id]/[status]/detail.tsx: NewWrapper_V2 → PageWrapper

Benefits:
- iOS users (70%+) get stable NewWrapper
- Android users get keyboard handling fix
- Clean API - no Platform.OS checks in screens
- Easy future migration path

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-06 14:41:54 +08:00
..
2026-02-13 17:38:48 +08:00
2026-03-27 17:59:13 +08:00
2026-02-11 17:40:08 +08:00
2025-09-16 17:27:58 +08:00
2025-08-06 15:02:47 +08:00
2025-12-09 17:36:36 +08:00
2025-12-10 17:35:15 +08:00
2026-02-18 14:28:15 +08:00
2025-08-12 17:32:07 +08:00
2025-08-13 14:18:30 +08:00
2025-11-28 13:55:48 +08:00
2025-11-28 13:55:48 +08:00
2025-10-08 17:40:36 +08:00
2025-10-03 14:09:31 +08:00
2025-10-16 16:44:43 +08:00
2026-03-03 16:44:45 +08:00
2025-07-22 14:56:29 +08:00
2025-07-23 11:31:58 +08:00
2025-08-08 17:42:44 +08:00
2025-07-03 11:29:51 +08:00
fix
2025-07-08 10:46:45 +08:00