Files
safe-ios/Multisig/UI/Safe Management/Add Safe/CreatePasscodeSuggestionViewController.swift
Dmitry Bespalov 1617f581d6 GH-3305 wip
- Re-configured view controllers into a UIFlow
2023-08-23 17:40:17 +02:00

53 lines
1.5 KiB
Swift

//
// CreatePasswordSuggestionViewController.swift
// Multisig
//
// Created by Andrey Scherbovich on 08.12.21.
// Copyright © 2021 Gnosis Ltd. All rights reserved.
//
import UIKit
class CreatePasscodeSuggestionViewController: UIViewController {
@IBOutlet private weak var imageView: UIImageView!
@IBOutlet private weak var titleLabel: UILabel!
@IBOutlet private weak var subtitleLabel: UILabel!
@IBOutlet private weak var createButton: UIButton!
@IBOutlet private weak var notNowButton: UIButton!
private var createPasscodeFlow: CreatePasscodeFlow!
var onSetupPasscode: (() -> Void)!
var onExit: (() -> Void)!
@IBAction private func onCreate(_ sender: Any) {
onSetupPasscode?()
Tracker.trackEvent(.userPasscodeSuggestionAccepted)
}
@IBAction private func onNotNow(_ sender: Any) {
onExit?()
Tracker.trackEvent(.userPasscodeSuggestionRejected)
}
override func viewDidLoad() {
super.viewDidLoad()
title = "Create Passcode"
navigationItem.hidesBackButton = true
navigationItem.title = nil
imageView.image = UIImage(named: "keep-safe-secure")
titleLabel.setStyle(.title3)
subtitleLabel.setStyle(.callout)
createButton.setText("Create passcode", .filled)
notNowButton.setText("Not now", .primary)
}
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
Tracker.trackEvent(.passcodeSuggestion)
}
}