Files
swift-composable-architectu…/Examples/CaseStudies/SwiftUICaseStudies/Internal/UIViewRepresented.swift
2022-06-14 09:39:05 -04:00

15 lines
384 B
Swift

import SwiftUI
struct UIViewRepresented<UIViewType: UIView>: UIViewRepresentable {
let makeUIView: (Context) -> UIViewType
let updateUIView: (UIViewType, Context) -> Void = { _, _ in }
func makeUIView(context: Context) -> UIViewType {
self.makeUIView(context)
}
func updateUIView(_ uiView: UIViewType, context: Context) {
self.updateUIView(uiView, context)
}
}