diff --git a/Conjuga/Conjuga/Views/Guide/GrammarExerciseView.swift b/Conjuga/Conjuga/Views/Guide/GrammarExerciseView.swift index 204c373..33232ce 100644 --- a/Conjuga/Conjuga/Views/Guide/GrammarExerciseView.swift +++ b/Conjuga/Conjuga/Views/Guide/GrammarExerciseView.swift @@ -3,6 +3,7 @@ import SwiftUI struct GrammarExerciseView: View { let noteId: String let noteTitle: String + @Environment(\.dismiss) private var dismiss @State private var exercises: [GrammarExercise] = [] @State private var currentIndex = 0 @@ -122,6 +123,19 @@ struct GrammarExerciseView: View { Text(correctCount == exercises.count ? "Perfect!" : "Keep reviewing this topic.") .font(.title3) .foregroundStyle(.secondary) + + Button { + dismiss() + } label: { + Text("Done") + .font(.headline) + .frame(maxWidth: .infinity) + .padding(.vertical, 12) + } + .buttonStyle(.borderedProminent) + .tint(.purple) + .padding(.horizontal) + Spacer() } }