Fix label picker selection

This commit is contained in:
Jackson Harper 2023-11-21 09:37:45 +08:00
parent 9fe6c4b926
commit 03edf82dab

View file

@ -170,7 +170,7 @@ public struct ShareExtensionView: View {
LabelsMasonaryView(labels: labelsViewModel.labels,
selectedLabels: labelsViewModel.selectedLabels,
onLabelTap: { label, _ in
if labelsViewModel.selectedLabels.contains(label) {
if !labelsViewModel.selectedLabels.contains(label) {
labelsViewModel.selectedLabels += [label]
} else {
labelsViewModel.selectedLabels.removeAll { $0.unwrappedID == label.unwrappedID }