add ExerciseTemplate conecpt, fix UI elements

This commit is contained in:
Felix Förtsch
2024-08-25 23:20:56 +02:00
parent 71719c1f1b
commit 19e91d75e0
12 changed files with 181 additions and 121 deletions

View File

@@ -0,0 +1,33 @@
//
// ExerciseTemplate.swift
// WorkoutsPlus
//
// Created by Felix Förtsch on 25.08.24.
//
import Foundation
import SwiftData
@Model
final class ExerciseTemplate {
static var systemImage = "figure.run"
var name: String
// var exerciseDescription: ExerciseDescription?
var timestamp: Date = Date.now
init(_ name: String = "") {
self.name = name
}
static let sampleData: [ExerciseTemplate] = [
ExerciseTemplate("Dips"),
ExerciseTemplate("Chin-ups"),
ExerciseTemplate("Push-ups"),
ExerciseTemplate("Inverted Rows"),
ExerciseTemplate("Hanging Knee Raises"),
ExerciseTemplate("Pistol Squats"),
ExerciseTemplate("Hanging Leg Curls"),
ExerciseTemplate("Sissy Squats")
]
}