Consolidate images and files
This commit is contained in:
25
CHDataManagement/Main/SelectedContentView.swift
Normal file
25
CHDataManagement/Main/SelectedContentView.swift
Normal file
@ -0,0 +1,25 @@
|
||||
import SwiftUI
|
||||
|
||||
struct SelectedContentView<Contained>: View where Contained: MainContentView {
|
||||
|
||||
@Binding
|
||||
var selected: Contained.Item?
|
||||
|
||||
init(selected: Binding<Contained.Item?>) {
|
||||
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()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user