Consolidate images and files
This commit is contained in:
20
CHDataManagement/Main/SelectedDetailView.swift
Normal file
20
CHDataManagement/Main/SelectedDetailView.swift
Normal file
@ -0,0 +1,20 @@
|
||||
import SwiftUI
|
||||
|
||||
struct SelectedDetailView<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)
|
||||
.id(item.id)
|
||||
} else {
|
||||
EmptyView()
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user