secant-ios-wallet/secant/Screens/Restore Wallet/RestoreWalletScreen.swift

39 lines
932 B
Swift

//
// RestoreWalletScreen.swift
// secant
//
// Created by Francisco Gindre on 8/9/21.
//
import SwiftUI
protocol RestoreWalletScreenRouter: AnyObject {}
struct RestoreWalletScreen: View {
@ObservedObject var viewModel: RestoreWalletScreenViewModel
@State var router: RestoreWalletScreenRouter?
var body: some View {
VStack {
Text("Enter Seed Phrase")
TextEditor(text: $viewModel.seedText)
Button(action: {}, label: {
Text("Restore Seed Phrase")
})
.buttonStyle(PlainButton())
}
.padding(.horizontal, 30)
.padding(.vertical)
.navigationBarTitle(Text("Restore Wallet"), displayMode: .inline)
}
}
struct RestoreWalletScreenPreviews: PreviewProvider {
static var previews: some View {
RestoreWalletScreen(viewModel: RestoreWalletScreenViewModel(services: MockServices()))
}
}