Add an iPhone client sharing the macOS app's SwiftUI code
This commit is contained in:
@@ -380,14 +380,14 @@ private struct FileImage: View {
|
||||
let path: String
|
||||
let load: Int
|
||||
@Environment(Store.self) private var store
|
||||
@ViewState private var image: NSImage?
|
||||
@ViewState private var image: PlatformImage?
|
||||
@ViewState private var error = ""
|
||||
|
||||
var body: some View {
|
||||
Group {
|
||||
if let image {
|
||||
ScrollView {
|
||||
Image(nsImage: image)
|
||||
Image(platformImage: image)
|
||||
.resizable()
|
||||
.scaledToFit()
|
||||
.frame(maxWidth: image.size.width, maxHeight: image.size.height)
|
||||
@@ -408,7 +408,7 @@ private struct FileImage: View {
|
||||
.task(id: load) {
|
||||
do {
|
||||
let data = try await ImageCache.fetch(.worktree(taskId: taskId, path: path), store.api)
|
||||
guard let img = NSImage(data: data) else {
|
||||
guard let img = PlatformImage(data: data) else {
|
||||
image = nil
|
||||
error = "Not a readable image."
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user