Dear Apple Engineers / SwiftUI team!
NavigationSplitView
A correct navigation will be provided by List 'selection' parameter, however in case of editing (EditMode) it should be occupied by dynamic data collection set...
How do you think to alternate between these two parameters?
@EnvironmentObject
private var router: Router
@State
private var selection: Set<String> = []
Navigation
List(selection: $router.selectedItem) { ... }
EditMode Active
List(selection: $selection) { ... }
Thanks in advance.