Fixes to add tag group view

This commit is contained in:
Thomas Ricouard 2023-07-19 08:13:16 +02:00
parent 8ace002e4a
commit fbff719066

View file

@ -17,6 +17,7 @@ struct AddTagGroupView: View {
@State private var sfSymbolName: String = ""
@State private var tags: [String] = []
@State private var newTag: String = ""
@State private var popupTagsPresented = false
private var canSave: Bool {
!title.isEmpty &&
@ -34,6 +35,7 @@ struct AddTagGroupView: View {
var body: some View {
NavigationStack {
ZStack(alignment: .bottom) {
Form {
metadataSection
keywordsSection
@ -53,12 +55,11 @@ struct AddTagGroupView: View {
.disabled(!canSave)
}
}
symbolsSuggestionView
}
.onAppear {
focusedField = .title
}
.overlay(alignment: .bottom) {
symbolsSuggestionView
}
}
}
@ -86,10 +87,9 @@ struct AddTagGroupView: View {
Image(systemName: sfSymbolName)
}
}
.listRowBackground(theme.primaryBackgroundColor)
}
@State private var popupTagsPresented = false
private var keywordsSection: some View {
Section("add-tag-groups.edit.tags") {
ForEach(tags, id: \.self) { tag in