diff options
| author | Bug Magnet <marco.nikic@mullvad.net> | 2023-09-21 11:17:04 +0200 |
|---|---|---|
| committer | Bug Magnet <marco.nikic@mullvad.net> | 2023-09-21 11:53:50 +0200 |
| commit | 55263e1e630ba46555576be3b895df2fb7de91ae (patch) | |
| tree | 65a001a3441d2412bff08369e6e04d4162cad5c4 | |
| parent | c8ddb7a47cf1a067147cd3dd1dc4b523f60a4f6f (diff) | |
| download | mullvadvpn-55263e1e630ba46555576be3b895df2fb7de91ae.tar.xz mullvadvpn-55263e1e630ba46555576be3b895df2fb7de91ae.zip | |
Fix the successful redeem as well
| -rw-r--r-- | ios/MullvadVPN/UI appearance/UIMetrics.swift | 1 | ||||
| -rw-r--r-- | ios/MullvadVPN/View controllers/RedeemVoucher/AddCreditSucceededViewController.swift | 15 |
2 files changed, 8 insertions, 8 deletions
diff --git a/ios/MullvadVPN/UI appearance/UIMetrics.swift b/ios/MullvadVPN/UI appearance/UIMetrics.swift index 68b071959a..9538f14a86 100644 --- a/ios/MullvadVPN/UI appearance/UIMetrics.swift +++ b/ios/MullvadVPN/UI appearance/UIMetrics.swift @@ -39,6 +39,7 @@ enum UIMetrics { static let cornerRadius = 8.0 static let preferredContentSize = CGSize(width: 280, height: 260) static let contentLayoutMargins = NSDirectionalEdgeInsets(top: 16, leading: 16, bottom: 16, trailing: 16) + static let successfulRedeemMargins = NSDirectionalEdgeInsets(top: 16, leading: 8, bottom: 16, trailing: 8) } enum AccountDeletion { diff --git a/ios/MullvadVPN/View controllers/RedeemVoucher/AddCreditSucceededViewController.swift b/ios/MullvadVPN/View controllers/RedeemVoucher/AddCreditSucceededViewController.swift index 8ddf300f3e..1176075b93 100644 --- a/ios/MullvadVPN/View controllers/RedeemVoucher/AddCreditSucceededViewController.swift +++ b/ios/MullvadVPN/View controllers/RedeemVoucher/AddCreditSucceededViewController.swift @@ -97,19 +97,18 @@ class AddCreditSucceededViewController: UIViewController, RootContainment { override func viewDidLoad() { super.viewDidLoad() - addSubviews() - addConstraints() + configureUI() addDismissButtonHandler() } - private func addSubviews() { - for subview in [statusImageView, titleLabel, messageLabel, dismissButton] { - view.addSubview(subview) + private func configureUI() { + let contentHolderView = UIView(frame: .zero) + + view.addConstrainedSubviews([contentHolderView]) { + contentHolderView.pinEdgesToSuperview(.all(UIMetrics.SettingsRedeemVoucher.successfulRedeemMargins)) } - } - private func addConstraints() { - view.addConstrainedSubviews([statusImageView, titleLabel, messageLabel, dismissButton]) { + contentHolderView.addConstrainedSubviews([statusImageView, titleLabel, messageLabel, dismissButton]) { statusImageView.pinEdgesToSuperviewMargins(PinnableEdges([.top(0)])) statusImageView.centerXAnchor.constraint(equalTo: view.centerXAnchor) |
