Commit 6650fdb
refactor(companion): extract AvailabilityDetailScreen with AppPressable migration (calcom#26106)
* refactor(companion): extract AvailabilityDetailScreen with AppPressable migration
Apply Phases 2, 3, 4 to availability-detail.tsx:
- Phase 2: Extract screen logic (~995 lines) to components/screens/AvailabilityDetailScreen.tsx
- Route file is now a minimal ~35 line wrapper with Stack.Screen config
- Phase 3: ScrollView+map pattern kept (7 days is a fixed small list, FlatList not needed)
- Phase 4: Migrate all TouchableOpacity to AppPressable (63 instances)
Follows the same pattern as EventTypeDetailScreen extraction.
* fix(companion): add GlassView header with Save button to AvailabilityDetailScreen (calcom#26107)
* refactor(companion): extract BookingDetailScreen with AppPressable migration (calcom#26108)
* refactor(companion): extract AvailabilityListScreen with AppPressable migration (calcom#26109)
* fix(companion): add GlassView header with Save button to AvailabilityDetailScreen
* refactor(companion): extract BookingDetailScreen with AppPressable migration
* refactor(companion): extract AvailabilityListScreen with AppPressable migration
* refactor(companion): Standardized error handling with dev-only debug logs (calcom#26110)
* address cubics comments
* address cubics comments
* addressed typecheck erros
* removed localhost from wxt.config for chrome extension
* declare FullScreenModal FullScreenModalProps
---------
Co-authored-by: Peer Richelsen <peer@cal.com>
* add loggers for dev env
---------
Co-authored-by: Peer Richelsen <peer@cal.com>
---------
Co-authored-by: Peer Richelsen <peer@cal.com>1 parent 9909ac5 commit 6650fdb
31 files changed
Lines changed: 2606 additions & 2343 deletions
File tree
- companion
- api
- app
- (tabs)
- (availability)
- (event-types)
- components
- event-type-detail/tabs
- screens
- contexts
- extension
- entrypoints
- lib
- hooks
- services
- utils
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
59 | 64 | | |
60 | 65 | | |
61 | 66 | | |
| |||
76 | 81 | | |
77 | 82 | | |
78 | 83 | | |
79 | | - | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
80 | 90 | | |
81 | 91 | | |
82 | 92 | | |
| |||
0 commit comments