diff options
| author | Ruben Beltran del Rio <git@r.bdr.sh> | 2025-02-05 22:27:17 +0100 |
|---|---|---|
| committer | Ruben Beltran del Rio <git@r.bdr.sh> | 2025-02-05 22:27:17 +0100 |
| commit | 45829daa856b376b1ab04d415917110b71b1dec5 (patch) | |
| tree | 8e52daed6897b6f489d455736fe256cb9bd90fef /Hotline/macOS/FilePreviewImageView.swift | |
| parent | 5c3ea897d062a47bc8cd6255fb8c36bad2f0733f (diff) | |
Apply formatting
Diffstat (limited to 'Hotline/macOS/FilePreviewImageView.swift')
| -rw-r--r-- | Hotline/macOS/FilePreviewImageView.swift | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/Hotline/macOS/FilePreviewImageView.swift b/Hotline/macOS/FilePreviewImageView.swift index 9beeb80..3aa37d3 100644 --- a/Hotline/macOS/FilePreviewImageView.swift +++ b/Hotline/macOS/FilePreviewImageView.swift @@ -5,16 +5,16 @@ struct FilePreviewImageView: View { enum FilePreviewFocus: Hashable { case window } - + @Environment(\.controlActiveState) private var controlActiveState @Environment(\.colorScheme) private var colorScheme @Environment(\.dismiss) var dismiss - + @Binding var info: PreviewFileInfo? - + @State var preview: FilePreview? = nil @FocusState private var focusField: FilePreviewFocus? - + var body: some View { Group { if preview?.state != .loaded { @@ -28,16 +28,14 @@ struct FilePreviewImageView: View { } .frame(minWidth: 350, maxWidth: 350, minHeight: 150, maxHeight: 150) .padding() - } - else { + } else { if let image = preview?.image { FileImageView(image: image) .frame(minWidth: 200, maxWidth: .infinity, minHeight: 200, maxHeight: .infinity) - } - else { + } else { VStack(alignment: .center, spacing: 0) { Spacer() - + Image(systemName: "eye.trianglebadge.exclamationmark") .resizable() .scaledToFit() @@ -53,7 +51,7 @@ struct FilePreviewImageView: View { .font(.system(size: 14.0)) .frame(maxWidth: 300) .multilineTextAlignment(.center) - + Spacer() } .frame(minWidth: 350, maxWidth: 350, minHeight: 150, maxHeight: 150) @@ -73,7 +71,7 @@ struct FilePreviewImageView: View { .frame(width: 16, height: 16) .opacity(controlActiveState == .inactive ? 0.5 : 1.0) } - + if let img = preview?.image { if let info = info { ToolbarItem(placement: .primaryAction) { @@ -84,7 +82,7 @@ struct FilePreviewImageView: View { } .help("Download Image") } - + ToolbarItem(placement: .primaryAction) { ShareLink(item: img, preview: SharePreview(info.name, image: img)) { Label("Share Image...", systemImage: "square.and.arrow.up") @@ -107,7 +105,7 @@ struct FilePreviewImageView: View { } return } - + focusField = .window } .onDisappear { |