MESSENGER-3157 third notification settings option

This commit is contained in:
Arnfried Griesert
2023-03-07 13:28:09 +00:00
committed by Frank Rotermund
parent a50402d361
commit 89f8644abc
10 changed files with 49 additions and 11 deletions
@@ -22,6 +22,7 @@ struct FormPickerItem: View {
@Environment(\.theme) var theme: ThemeSwiftUI
var title: String
var subtitle: String?
var selected: Bool
var onTap: TapCallback?
@@ -32,7 +33,16 @@ struct FormPickerItem: View {
VStack {
Spacer()
HStack {
Text(title)
if let subtitle = subtitle, !subtitle.isEmpty && BWIBuildSettings.shared.notificationSettingsLikeAndroidAndWeb {
VStack(alignment: .leading, spacing: 4) {
Text(title)
Text(subtitle)
.font(.footnote)
.foregroundColor(.secondary)
}
} else {
Text(title)
}
Spacer()
if selected {
Image("checkmark")