import Foundation
import SwiftUI

struct HooksCameraPreviewView: View {
    @Binding var image: CGImage?
    var body: some View {
        ZStack {
            GeometryReader { geoProxy in
                if let image = image {
                    Image(decorative: image, scale: 1)
                        .resizable()
                        .scaledToFit()
                        .frame(
                            width: geoProxy.size.width,
                            height: geoProxy.size.height
                        )
                } else {
                    Color.black
                        .clipShape(.rect(cornerRadius: 16.0))
                }
            }
        }
        .environment(\.colorScheme, .dark)
    }
}
