49 lines
1.3 KiB
Swift
49 lines
1.3 KiB
Swift
import SwiftUI
|
|
|
|
//
|
|
// MuscleGroupAddEditView.swift
|
|
// Workouts
|
|
//
|
|
// Created by rzen on 7/13/25 at 12:14 PM.
|
|
//
|
|
// Copyright 2025 Rouslan Zenetl. All Rights Reserved.
|
|
//
|
|
|
|
struct MuscleGroupAddEditView: View {
|
|
@Environment(\.dismiss) private var dismiss
|
|
@Environment(\.modelContext) private var modelContext
|
|
|
|
@Bindable var model: MuscleGroup
|
|
|
|
var body: some View {
|
|
NavigationStack {
|
|
Form {
|
|
Section (header: Text("Name")) {
|
|
TextField("Name", text: $model.name)
|
|
.bold()
|
|
}
|
|
|
|
Section(header: Text("Description")) {
|
|
TextEditor(text: $model.descr)
|
|
.frame(minHeight: 100)
|
|
.padding(.vertical, 4)
|
|
}
|
|
}
|
|
.toolbar {
|
|
ToolbarItem(placement: .navigationBarLeading) {
|
|
Button("Cancel") {
|
|
dismiss()
|
|
}
|
|
}
|
|
|
|
ToolbarItem(placement: .navigationBarTrailing) {
|
|
Button("Save") {
|
|
try? modelContext.save()
|
|
dismiss()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|