// // QRCodeScanView.swift // Zashi // // Created by Lukáš Korba on 16.05.2022. // import Foundation import UIKit import SwiftUI struct QRCodeScanView: UIViewRepresentable { let rectOfInterest: CGRect let onQRScanningDidFail: () -> Void let onQRScanningSucceededWithCode: (String) -> Void public func makeUIView(context: UIViewRepresentableContext) -> ScanUIView { let view = ScanUIView() view.rectOfInterest = rectOfInterest view.onQRScanningDidFail = onQRScanningDidFail view.onQRScanningSucceededWithCode = onQRScanningSucceededWithCode return view } public func updateUIView(_ uiView: ScanUIView, context: UIViewRepresentableContext) { } public typealias UIViewType = ScanUIView }