Anyone can please help with this? I'd like to mention that when using NavigationStack instead of NavigationSplitView, there is the possibility of using .navigationDestination<D, C>(for data: D.Type, destination: @escaping (D) -> C). So it would be possible to present different view for different selection value types. But it seems to me that NavigationSplitView is limited in this scope.
Anyone can please help with this? I'd like to mention that when using NavigationStack instead of NavigationSplitView, there is the possibility of using .navigationDestination<D, C>(for data: D.Type, destination: @escaping (D) -> C). So it would be possible to present different view for different selection value types. But it seems to me that NavigationSplitView is limited in this scope.