Add alert property to ErrorAlertInfo.

This commit is contained in:
Doug
2022-03-03 16:41:37 +00:00
committed by Doug
parent 9602d1ee03
commit fe5adf1bde
6 changed files with 24 additions and 25 deletions
@@ -79,22 +79,7 @@ struct LocationSharingView: View {
ThemeService.shared().theme.applyStyle(onNavigationBar: navigationController.navigationBar)
}
.alert(item: $context.alertInfo) { info in
if let secondaryButton = info.secondaryButton {
return Alert(title: Text(info.title),
message: info.messageText,
primaryButton: .default(Text(info.primaryButton.title)) {
info.primaryButton.action?()
},
secondaryButton: .default(Text(secondaryButton.title)) {
secondaryButton.action?()
})
} else {
return Alert(title: Text(info.title),
message: info.messageText,
dismissButton: .default(Text(info.primaryButton.title)) {
info.primaryButton.action?()
})
}
info.alert
}
}
.accentColor(theme.colors.accent)