mirror of
https://github.com/luxfi/safe-ios.git
synced 2026-10-30 15:19:20 +00:00
53 lines
1.5 KiB
Swift
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)
|
|
}
|
|
}
|