feat: swipe day picker between weeks

This commit is contained in:
2026-09-05 10:54:46 +05:30
parent 0ec5724541
commit f70cad0e20
3 changed files with 30 additions and 5 deletions

View File

@@ -100,7 +100,14 @@ export default function TimetableScreen() {
<IconButton icon="chevron-forward" label="Next week" tone="ghost" onPress={() => moveWeek(1)} />
</View>
</View>
<WeekStrip days={weekDays} selectedDateKey={selectedDateKey} todayDateKey={todayKey} onSelect={setActiveDate} style={styles.weekStrip} />
<WeekStrip
days={weekDays}
selectedDateKey={selectedDateKey}
todayDateKey={todayKey}
onSelect={setActiveDate}
onSwipeWeek={(direction) => setActiveDate((current) => addDays(current, direction * 7))}
style={styles.weekStrip}
/>
<View style={styles.sectionHeader}>
<View style={styles.sectionCopy}>