From f2ac15f58b9583b9023a9d33ace7bea6caed6eeb Mon Sep 17 00:00:00 2001 From: Satindar Dhillon Date: Tue, 1 Mar 2022 08:16:54 -0800 Subject: [PATCH] split HomeFeedView into HomeFeedListView and HomeFeedGridView --- .../App/Views/Home/HomeFeedViewIOS.swift | 31 +++++++++++++++++-- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/apple/OmnivoreKit/Sources/App/Views/Home/HomeFeedViewIOS.swift b/apple/OmnivoreKit/Sources/App/Views/Home/HomeFeedViewIOS.swift index b9702ce9f..f429c55ec 100644 --- a/apple/OmnivoreKit/Sources/App/Views/Home/HomeFeedViewIOS.swift +++ b/apple/OmnivoreKit/Sources/App/Views/Home/HomeFeedViewIOS.swift @@ -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