From 232751faa6af20e64ea19d8896adf0eaf68bfa70 Mon Sep 17 00:00:00 2001 From: Muukii Date: Sun, 16 Jul 2023 01:56:26 +0900 Subject: [PATCH] Patch --- .../Components/ObservedView.swift | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Sources/SwiftUISupport/Components/ObservedView.swift diff --git a/Sources/SwiftUISupport/Components/ObservedView.swift b/Sources/SwiftUISupport/Components/ObservedView.swift new file mode 100644 index 0000000000..f7784d9112 --- /dev/null +++ b/Sources/SwiftUISupport/Components/ObservedView.swift @@ -0,0 +1,17 @@ +import SwiftUI + +public struct ObservedView: View { + + @ObservedObject var object: Object + private let content: (Object) -> Content + + public init(object: Object, @ViewBuilder content: @escaping (Object) -> Content) { + self.content = content + self.object = object + } + + public var body: some View { + content(object) + } + +}