39 lines
929 B
Swift
39 lines
929 B
Swift
import SwiftUI
|
|
import ComposableArchitecture
|
|
|
|
struct Approve: View {
|
|
let transaction: Transaction
|
|
@Binding var isComplete: Bool
|
|
|
|
var body: some View {
|
|
VStack {
|
|
Button(
|
|
action: { isComplete = true },
|
|
label: { Text("Go to sent") }
|
|
)
|
|
.primaryButtonStyle
|
|
.frame(height: 50)
|
|
.padding()
|
|
|
|
Text("\(String(dumping: transaction))")
|
|
Text("\(String(dumping: isComplete))")
|
|
|
|
Spacer()
|
|
}
|
|
.navigationTitle(Text("2. Approve"))
|
|
}
|
|
}
|
|
|
|
struct Approve_Previews: PreviewProvider {
|
|
static var previews: some View {
|
|
NavigationView {
|
|
StateContainer(initialState: (Transaction.placeholder, false)) {
|
|
Approve(
|
|
transaction: $0.0.wrappedValue,
|
|
isComplete: $0.1
|
|
)
|
|
}
|
|
}
|
|
}
|
|
}
|