Skip to content

Commit fde2eca

Browse files
committed
feat(preview): add preview for StreakSummarySheetView with sample workouts
1 parent c5f258e commit fde2eca

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

Apps/iOS/BetterFitApp/StreakSummarySheetView.swift

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -473,3 +473,26 @@ extension HKWorkoutActivityType {
473473
}
474474
}
475475
}
476+
477+
#Preview {
478+
@Previewable @State var selectedDate = Date.now
479+
480+
let betterFit = BetterFit()
481+
let now = Date.now
482+
betterFit.completeWorkout(
483+
Workout(name: "Upper Body", date: now.addingTimeInterval(-2 * 24 * 60 * 60), duration: 48 * 60, isCompleted: true)
484+
)
485+
betterFit.completeWorkout(
486+
Workout(name: "Lower Body", date: now.addingTimeInterval(-4 * 24 * 60 * 60), duration: 52 * 60, isCompleted: true)
487+
)
488+
betterFit.completeWorkout(
489+
Workout(name: "Full Body", date: now.addingTimeInterval(-6 * 24 * 60 * 60), duration: 41 * 60, isCompleted: true)
490+
)
491+
492+
return StreakSummarySheetView(
493+
betterFit: betterFit,
494+
selectedDate: $selectedDate,
495+
theme: .midnight,
496+
openCalendar: {}
497+
)
498+
}

0 commit comments

Comments
 (0)