commit 33cbb14d87ffcb3b0656b9415bb4f0c909c03715
parent 61e5502e7f82cb7a0e83276d31572f125a11d45f
Author: Michael Camilleri <[email protected]>
Date: Sun, 3 May 2026 01:54:48 +0900
Avoid using icons in puzzle view menus
Diffstat:
1 file changed, 3 insertions(+), 9 deletions(-)
diff --git a/Crossmate/Views/PuzzleView.swift b/Crossmate/Views/PuzzleView.swift
@@ -348,25 +348,19 @@ private struct PuzzleToolbarModifier: ViewModifier {
private var puzzleDestructiveSection: some View {
Section {
- Button(role: .destructive) {
+ Button("Resign", role: .destructive) {
isConfirmingResign = true
- } label: {
- Label("Resign", systemImage: "flag")
}
.disabled(isSolved || !canResign)
if session.mutator.isShared && !session.mutator.isOwned {
- Button(role: .destructive) {
+ Button("Leave", role: .destructive) {
isConfirmingLeave = true
- } label: {
- Label("Leave", systemImage: "rectangle.portrait.and.arrow.right")
}
.disabled(shareController == nil)
} else {
- Button(role: .destructive) {
+ Button("Delete", role: .destructive) {
isConfirmingDelete = true
- } label: {
- Label("Delete", systemImage: "trash")
}
.disabled(!canDelete)
}