Added change PIN code feature from the settings

This commit is contained in:
Gil Eluard
2020-12-16 14:15:41 +01:00
parent 95712be2de
commit 76b4b3a8eb
9 changed files with 114 additions and 41 deletions

View File

@@ -216,6 +216,8 @@ final class EnterPinCodeViewController: UIViewController {
self.renderConfirmPinToDisable()
case .inactive:
self.renderInactive()
case .changePin:
self.renderChangePin()
}
}
@@ -336,6 +338,17 @@ final class EnterPinCodeViewController: UIViewController {
self.explanatoryLabel.isHidden = true
}
private func renderChangePin() {
self.inactiveView.isHidden = true
self.mainStackView.isHidden = false
self.logoImageView.isHidden = true
self.informationLabel.text = VectorL10n.pinProtectionConfirmPinToChange
self.explanatoryLabel.isHidden = true
self.forgotPinButton.isHidden = true
self.bottomView.isHidden = false
self.notAllowedPinView.isHidden = true
}
private func renderPlaceholdersCount(_ count: Int, error: Bool = false) {
UIView.animate(withDuration: 0.3) {
for case let imageView as UIImageView in self.placeholderStackView.arrangedSubviews {