                         Color.clear
                     }
                 }
+                .opacity(binder.loaded ? 0.0 : 1.0)
                 .onAppear { [weak binder = self.binder] in
                     guard let binder = binder else {
                         return

                    }
                }
            }
            context.configurations
                .reduce(HoldingView.created(from: binder.loadedImage, context: context)) {
                    current, config in config(current)
                }
                .opacity(binder.loaded ? 1.0 : 0.0)
        }
    }
}

    
    var body: some View {
        ZStack {
            context.configurations
                .reduce(HoldingView.created(from: binder.loadedImage, context: context)) {
                    current, config in config(current)
                }
                .opacity(binder.loaded ? 1.0 : 0.0)
            if binder.loadedImage == nil {
                Group {
                    if let placeholder = context.placeholder, let view = placeholder(binder.progress) {
