40 lines
965 B
Swift
40 lines
965 B
Swift
//
|
|
// RestoreWalletScreen.swift
|
|
// secant
|
|
//
|
|
// Created by Francisco Gindre on 8/9/21.
|
|
//
|
|
|
|
import SwiftUI
|
|
|
|
protocol RestoreWalletScreenRouter: AnyObject {
|
|
}
|
|
|
|
struct RestoreWalletScreen: View {
|
|
@State var router: RestoreWalletScreenRouter?
|
|
|
|
@ObservedObject var viewModel: RestoreWalletScreenViewModel
|
|
|
|
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()))
|
|
}
|
|
}
|