Simplify code

pull/12/head
Pedro Cuenca 2 years ago
parent f92d53ae53
commit 507d76998b

@ -22,26 +22,15 @@ struct GeneratedImageView: View {
let fraction = Double(step) / Double(progress.stepCount) let fraction = Double(step) / Double(progress.stepCount)
let label = "Step \(step) of \(progress.stepCount)" let label = "Step \(step) of \(progress.stepCount)"
return AnyView(ProgressView(label, value: fraction, total: 1).padding()) return AnyView(ProgressView(label, value: fraction, total: 1).padding())
case .complete(let lastPrompt, let image, let interval): case .complete(_, let image, _):
guard let theImage = image else { guard let theImage = image else {
return AnyView(Image(systemName: "exclamationmark.triangle").resizable()) return AnyView(Image(systemName: "exclamationmark.triangle").resizable())
} }
let imageView = Image(theImage, scale: 1, label: Text("generated")) return AnyView(Image(theImage, scale: 1, label: Text("generated"))
return AnyView( .resizable()
VStack { .clipShape(RoundedRectangle(cornerRadius: 20))
imageView.resizable().clipShape(RoundedRectangle(cornerRadius: 20)) )
// HStack {
// let intervalString = String(format: "Time: %.1fs", interval ?? 0)
// Rectangle().fill(.clear).overlay(Text(intervalString).frame(maxWidth: .infinity, alignment: .leading).padding(.leading))
// Rectangle().fill(.clear).overlay(
// HStack {
// Spacer()
// ShareButtons(image: theImage, name: lastPrompt).padding(.trailing)
// }
// )
// }.frame(maxHeight: 25)
})
} }
} }
} }

Loading…
Cancel
Save