Improve sharing

This commit is contained in:
Arkadiusz Fal
2022-06-25 01:21:05 +02:00
parent f3f8466a95
commit c88b410936
7 changed files with 107 additions and 126 deletions

View File

@@ -15,7 +15,7 @@ struct AppSidebarSubscriptions: View {
}
.contextMenu {
Button("Unsubscribe") {
navigation.presentUnsubscribeAlert(channel)
navigation.presentUnsubscribeAlert(channel, subscriptions: subscriptions)
}
}
.id("channel\(channel.id)")

View File

@@ -107,17 +107,6 @@ struct ContentView: View {
}
)
#endif
.alert(isPresented: $navigation.presentingUnsubscribeAlert) {
Alert(
title: Text(
"Are you sure you want to unsubscribe from \(navigation.channelToUnsubscribe.name)?"
),
primaryButton: .destructive(Text("Unsubscribe")) {
subscriptions.unsubscribe(navigation.channelToUnsubscribe.id)
},
secondaryButton: .cancel()
)
}
.alert(isPresented: $navigation.presentingAlert) { navigation.alert }
}