import SwiftUI struct SelectedContentView: View where Contained: MainContentView { @Binding var selected: Contained.Item? init(selected: Binding) { self._selected = selected } var body: some View { if let item = selected { Contained(item: item) } else { HStack { Spacer() Text("Select \(Contained.itemDescription) from the sidebar") .font(.largeTitle) .foregroundColor(.secondary) Spacer() } } } }