Advertisement
Guest User

MyWorkoutsCards

a guest
Aug 22nd, 2022
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. import SwiftUI
  2.  
  3. struct MyWorkoutsCards: View {
  4.  
  5. let workouts = workoutsData
  6.  
  7. var body: some View {
  8. ZStack {
  9. Image(workouts.image)
  10. .resizable()
  11. .aspectRatio(contentMode: .fill)
  12. .frame(width: 55, height: 225)
  13.  
  14. Text("MONDAY" + "\nChest")
  15. .foregroundColor(.white)
  16. .font(.title)
  17. .multilineTextAlignment(.center)
  18. .frame(width: 185, height: 225)
  19. .background(Color.black.opacity(0.42))
  20.  
  21. }
  22. .clipped()
  23. .cornerRadius(20)
  24.  
  25. }
  26. }
  27.  
  28. struct MyWorkoutsCards_Previews: PreviewProvider {
  29. static var previews: some View {
  30. MyWorkoutsCards()
  31. }
  32. }
  33.  
  34. struct MyWorkoutsWorkout: Identifiable {
  35. var id = UUID()
  36. var day: String
  37. var bodyPart: String
  38. var image: String
  39. var routine: [String]
  40. }
  41.  
  42. let workoutsData = [
  43.  
  44. MyWorkoutsWorkout(day: "Monday", bodyPart: "Chest", image: "push-ups", routine: ["Warmup", "Flat Dumbbell Bench Press", "High Cable Flys", "Inclined Dumbbell Bench Press", "Cooldown"]),
  45. MyWorkoutsWorkout(day: "Tuesday", bodyPart: "Back", image: "fitness-workout", routine: ["Warmup", "Bentover Dumbbell Rows", "Lateral Pulldowns", "Single-Arm Bench Rows", "Cooldown"])
  46.  
  47. ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement