mirror of
https://github.com/omnivore-app/omnivore.git
synced 2026-03-11 08:54:26 +00:00
split HomeFeedView into HomeFeedListView and HomeFeedGridView
This commit is contained in:
parent
533b83360c
commit
f2ac15f58b
1 changed files with 28 additions and 3 deletions
|
|
@ -125,6 +125,29 @@ import Views
|
|||
|
||||
struct HomeFeedView: View {
|
||||
let isCompact: Bool
|
||||
@Binding var searchQuery: String
|
||||
@Binding var selectedLinkItem: FeedItem?
|
||||
@Binding var snoozePresented: Bool
|
||||
@Binding var itemToSnooze: FeedItem?
|
||||
|
||||
@ObservedObject var viewModel: HomeFeedViewModel
|
||||
|
||||
var body: some View {
|
||||
if isCompact {
|
||||
HomeFeedListView(
|
||||
searchQuery: $searchQuery,
|
||||
selectedLinkItem: $selectedLinkItem,
|
||||
snoozePresented: $snoozePresented,
|
||||
itemToSnooze: $itemToSnooze,
|
||||
viewModel: viewModel
|
||||
)
|
||||
} else {
|
||||
HomeFeedGridView()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
struct HomeFeedListView: View {
|
||||
@EnvironmentObject var dataService: DataService
|
||||
@Binding var searchQuery: String
|
||||
@Binding var selectedLinkItem: FeedItem?
|
||||
|
|
@ -223,8 +246,10 @@ import Views
|
|||
}
|
||||
}
|
||||
|
||||
// struct HomeFeedListView: View {}
|
||||
//
|
||||
// struct HomeFeedGridView: View {}
|
||||
struct HomeFeedGridView: View {
|
||||
var body: some View {
|
||||
Text("Grid View")
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Reference in a new issue