Minor fixes for tvOS

This commit is contained in:
世界
2023-10-01 20:31:03 +08:00
parent 495b7d8805
commit 4a0d683d7c
5 changed files with 47 additions and 17 deletions
@@ -166,12 +166,30 @@ public struct ProfileView: View {
}
}
}
#elseif os(iOS)
#endif
#if os(iOS)
.toolbar {
ToolbarItem(placement: .navigationBarTrailing) {
EditButton().disabled(profileList.isEmpty)
}
}
#elseif os(tvOS)
.toolbar {
ToolbarItem(placement: .navigationBarTrailing) {
if editMode == .inactive {
Button("Edit") {
editMode = .active
}
.disabled(profileList.isEmpty)
} else {
Button("Done") {
editMode = .inactive
}
}
}
}
#endif
#if os(iOS) || os(tvOS)
.environment(\.editMode, $editMode)
#endif
}