Skip to content

Commit 857a4ed

Browse files
committed
Update image response viewer to show thumbnails at at 2x resolution
1 parent bcd0802 commit 857a4ed

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

Diff for: Sources/PulseUI/Views/ImageViewer.swift

+13-5
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,7 @@ struct ImageViewer: View {
1010

1111
var body: some View {
1212
VStack(spacing: 16) {
13-
Image(uxImage: viewModel.image)
14-
.resizable()
15-
.aspectRatio(contentMode: .fit)
16-
.frame(maxWidth: viewModel.image.size.width, maxHeight: viewModel.image.size.height)
17-
.border(Color.separator, width: 0.5)
13+
ImageThumbnailView(viewModel: viewModel)
1814

1915
HStack {
2016
TextView(string: TextRenderer().render(viewModel.info))
@@ -26,6 +22,18 @@ struct ImageViewer: View {
2622
}
2723
}
2824

25+
struct ImageThumbnailView: View {
26+
let viewModel: ImagePreviewViewModel
27+
28+
var body: some View {
29+
Image(uxImage: viewModel.image)
30+
.resizable()
31+
.aspectRatio(contentMode: .fit)
32+
.frame(maxWidth: viewModel.image.size.width * 0.5, maxHeight: viewModel.image.size.height * 0.5)
33+
.border(Color.separator, width: 0.5)
34+
}
35+
}
36+
2937
struct ImagePreviewViewModel {
3038
let image: UXImage
3139
let info: KeyValueSectionViewModel

0 commit comments

Comments
 (0)