blob: c8a361e0576f36716aa869d0a3c25ce93c0c6e2a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
import SwiftUI
struct ContentView: View {
@StateObject private var manager = MoebooruManager()
var body: some View {
#if os(macOS)
NavigationSplitView {
PostGridView(
manager: manager
)
} detail: {
if let post = manager.selectedPost {
PostDetailsView(post: post)
} else {
Text("Select a post.")
.foregroundColor(.secondary)
}
}
#else
NavigationStack {
PostGridView(manager: manager)
}
#endif
}
}
#Preview {
ContentView()
.environmentObject(Settings())
}
|