App: Listendarstellung der Auswahl zurueckgenommen - sie warf aus dem Formular
Beim Anlegen eines Artikels fuehrte die Kategoriewahl zurueck in die
Artikelliste: Das Formular steht in einem Blatt, und die geschobene Auswahl
riss beim Zurueckspringen den ganzen Navigationsstapel mit - das Blatt also
gleich dazu. Der Artikel liess sich so nicht mehr anlegen.
Damit ist .pickerStyle(.navigationLink) an allen acht Stellen wieder
draussen. Die Auswahl ist wieder ein Menue und rueckt mit fuehrenden
Leerzeichen ein, wie vor d7002e2.
Der Umbruch langer Namen bleibt damit ungeloest: Faellt "Schublade Links
Unten" auf eine zweite Zeile, faengt die wieder ganz links an. Die Grenze
steht jetzt als Kommentar an Baumzeile.label, damit der naechste Versuch
nicht wieder in dieselbe Falle laeuft. Funktionierendes Anlegen wiegt
schwerer als saubere Einrueckung.
Der mittige Loeschdialog aus demselben Commit bleibt.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
38489a5217
commit
75899714b3
@@ -14,12 +14,9 @@ struct CategoryPicker: View {
|
||||
Picker("Kategorie", selection: $selection) {
|
||||
Text("– keine –").tag(Int?.none)
|
||||
ForEach(baum(gefiltert)) { eintrag in
|
||||
BaumZeile(zeile: eintrag).tag(Int?.some(eintrag.item.id))
|
||||
Text(eintrag.label).tag(Int?.some(eintrag.item.id))
|
||||
}
|
||||
}
|
||||
// Als Liste statt als Menue: Nur so rueckt ein umbrechender langer
|
||||
// Name auch in der zweiten Zeile ein.
|
||||
.pickerStyle(.navigationLink)
|
||||
}
|
||||
|
||||
private var gefiltert: [CategoryItem] {
|
||||
|
||||
Reference in New Issue
Block a user