summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorBug Magnet <marco.nikic@mullvad.net>2023-09-21 11:17:04 +0200
committerBug Magnet <marco.nikic@mullvad.net>2023-09-21 11:53:50 +0200
commit55263e1e630ba46555576be3b895df2fb7de91ae (patch)
tree65a001a3441d2412bff08369e6e04d4162cad5c4
parentc8ddb7a47cf1a067147cd3dd1dc4b523f60a4f6f (diff)
downloadmullvadvpn-55263e1e630ba46555576be3b895df2fb7de91ae.tar.xz
mullvadvpn-55263e1e630ba46555576be3b895df2fb7de91ae.zip
Fix the successful redeem as well
-rw-r--r--ios/MullvadVPN/UI appearance/UIMetrics.swift1
-rw-r--r--ios/MullvadVPN/View controllers/RedeemVoucher/AddCreditSucceededViewController.swift15
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)