Files
workoutsplus/WorkoutsPlus/ContentView.swift
T
2024-09-08 20:54:09 +02:00

60 lines
1.3 KiB
Swift

//
// ContentView.swift
// WorkoutsPlus
//
// Created by Felix Förtsch on 13.08.24.
//
import SwiftUI
import SwiftData
struct ContentView: View {
@Environment(\.modelContext) private var modelContext
@Default(\.isOnboarding) var isOnboarding
var body: some View {
ZStack(alignment: .bottom) {
TabView {
WorkoutLog()
// Text("Training Plans")
// .tabItem {
// Image(systemName: "calendar.badge.clock")
// Text("Plans & Goals")
// }
WorkoutLibrary()
.tabItem {
Image(systemName: "figure.run.square.stack")
Text("Workouts")
}
ExerciseLibrary()
.tabItem {
Image(systemName: "figure.run")
Text("Exercises")
}
DebugList()
.tabItem {
Image(systemName: "hammer")
Text("Debug")
}
Settings()
.tabItem {
Image(systemName: "gear")
Text("Settings")
}
}
.sheet(isPresented: $isOnboarding) { Onboarding() }
}
.safeAreaInset(edge: .bottom) {
if true {
MiniPlayer()
}
}
}
}
#Preview {
ContentView()
.modelContainer(SampleData.shared.modelContainer)
}