diff --git a/Shared/Components/RemoteImageView.swift b/Shared/Components/RemoteImageView.swift index 52892e0..4db60fd 100644 --- a/Shared/Components/RemoteImageView.swift +++ b/Shared/Components/RemoteImageView.swift @@ -31,11 +31,9 @@ class ImageLoader: ObservableObject { // 2. View для отображения удаленного изображения struct RemoteImageView: View { @StateObject private var loader: ImageLoader - private let placeholder: Image - init(url: URL, placeholder: Image = Image("placeholderPhoto")) { + init(url: URL) { _loader = StateObject(wrappedValue: ImageLoader(url: url)) - self.placeholder = placeholder } var body: some View { @@ -50,8 +48,7 @@ struct RemoteImageView: View { Image(uiImage: image) .resizable() } else { - placeholder - .resizable() + ProgressView() // Показываем индикатор загрузки } } }