Skip to content

Commit 0955be4

Browse files
jacobsimeonJacob Morris
authored and
Jacob Morris
committed
Remove unnecessary ItemListView wrapper
1 parent 61e0621 commit 0955be4

File tree

2 files changed

+1
-23
lines changed

2 files changed

+1
-23
lines changed

PocketKit/Sources/PocketKit/Item/ItemListView.swift

-21
Original file line numberDiff line numberDiff line change
@@ -9,27 +9,6 @@ import CoreData
99

1010

1111
struct ItemListView: View {
12-
private let context: NSManagedObjectContext
13-
private let selection: ItemSelection
14-
15-
init(
16-
context: NSManagedObjectContext,
17-
selection: ItemSelection
18-
) {
19-
self.context = context
20-
self.selection = selection
21-
}
22-
23-
var body: some View {
24-
_ItemListView(selection: selection)
25-
.environment(\.managedObjectContext, context)
26-
}
27-
}
28-
29-
private struct _ItemListView: View {
30-
@Environment(\.source)
31-
private var source: Source
32-
3312
@FetchRequest(fetchRequest: Requests.fetchItems())
3413
var items: FetchedResults<Item>
3514

PocketKit/Sources/PocketKit/PocketSceneCoordinator.swift

+1-2
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,8 @@ class PocketSceneCoordinator {
5858

5959
private func configureSplitView() {
6060
let listView = ItemListView(
61-
context: source.managedObjectContext,
6261
selection: itemSelection
63-
)
62+
).environment(\.managedObjectContext, source.managedObjectContext)
6463

6564
let primaryViewController = UIHostingController(rootView: listView)
6665
let secondaryViewController = ItemViewController(

0 commit comments

Comments
 (0)