From 9da269a6ab44869e41a8b005836c3479424ae538 Mon Sep 17 00:00:00 2001 From: Shav Kinderlehrer Date: Sun, 24 Dec 2023 02:36:14 -0500 Subject: Did something really awful to make bad effects TODO: Overhaul all of this --- Jel/Views/Library/LibraryIconView.swift | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'Jel/Views/Library/LibraryIconView.swift') diff --git a/Jel/Views/Library/LibraryIconView.swift b/Jel/Views/Library/LibraryIconView.swift index 7651e56..a3f5b55 100644 --- a/Jel/Views/Library/LibraryIconView.swift +++ b/Jel/Views/Library/LibraryIconView.swift @@ -22,6 +22,8 @@ struct LibraryIconView: View { @State var imageUrl: URL? @State var contentMode: ContentMode = .fit + @State var placeHolder: AnyView? + var shouldShowCaption: Bool = true var imageCornerRadius: CGFloat = 5 var body: some View { @@ -33,8 +35,12 @@ struct LibraryIconView: View { } else if state.error != nil { Color.red } else { - Image(uiImage: blurHashImage) - .resizable() + if let content = placeHolder { + content + } else { + Image(uiImage: blurHashImage) + .resizable() + } } } .aspectRatio(contentMode: contentMode) -- cgit v1.2.3