Skip to content

Commit 970c0ec

Browse files
committed
Update Auto Layout constraints for StoreStatsEmptyView.
1 parent b4c2c8f commit 970c0ec

File tree

1 file changed

+25
-11
lines changed

1 file changed

+25
-11
lines changed

WooCommerce/Classes/ViewRelated/Dashboard/Stats v4/StoreStatsEmptyView.swift

Lines changed: 25 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -39,17 +39,31 @@ final class StoreStatsEmptyView: UIView {
3939
addSubview(emptyView)
4040
addSubview(jetpackImageView)
4141

42-
NSLayoutConstraint.activate([
43-
self.widthAnchor.constraint(equalToConstant: 48),
44-
emptyView.widthAnchor.constraint(equalToConstant: 32),
45-
emptyView.heightAnchor.constraint(equalToConstant: 10),
46-
emptyView.centerXAnchor.constraint(equalTo: self.centerXAnchor),
47-
emptyView.topAnchor.constraint(equalTo: jetpackImageView.bottomAnchor),
48-
jetpackImageView.widthAnchor.constraint(equalToConstant: 14),
49-
jetpackImageView.heightAnchor.constraint(equalToConstant: 14),
50-
jetpackImageView.leadingAnchor.constraint(equalTo: emptyView.trailingAnchor),
51-
jetpackImageView.topAnchor.constraint(equalTo: self.topAnchor, constant: 4)
52-
])
42+
if ServiceLocator.featureFlagService.isFeatureFlagEnabled(.myStoreTabUpdates) {
43+
NSLayoutConstraint.activate([
44+
emptyView.widthAnchor.constraint(equalToConstant: 32),
45+
emptyView.heightAnchor.constraint(equalToConstant: 10),
46+
emptyView.centerXAnchor.constraint(equalTo: centerXAnchor),
47+
emptyView.centerYAnchor.constraint(equalTo: centerYAnchor),
48+
jetpackImageView.widthAnchor.constraint(equalToConstant: 14),
49+
jetpackImageView.heightAnchor.constraint(equalToConstant: 14),
50+
jetpackImageView.leadingAnchor.constraint(equalTo: emptyView.trailingAnchor, constant: 2),
51+
jetpackImageView.bottomAnchor.constraint(equalTo: emptyView.topAnchor),
52+
jetpackImageView.topAnchor.constraint(greaterThanOrEqualTo: topAnchor, constant: 0)
53+
])
54+
} else {
55+
NSLayoutConstraint.activate([
56+
widthAnchor.constraint(equalToConstant: 48),
57+
emptyView.widthAnchor.constraint(equalToConstant: 32),
58+
emptyView.heightAnchor.constraint(equalToConstant: 10),
59+
emptyView.centerXAnchor.constraint(equalTo: centerXAnchor),
60+
emptyView.topAnchor.constraint(equalTo: jetpackImageView.bottomAnchor),
61+
jetpackImageView.widthAnchor.constraint(equalToConstant: 14),
62+
jetpackImageView.heightAnchor.constraint(equalToConstant: 14),
63+
jetpackImageView.leadingAnchor.constraint(equalTo: emptyView.trailingAnchor),
64+
jetpackImageView.topAnchor.constraint(equalTo: topAnchor, constant: 4)
65+
])
66+
}
5367
}
5468
}
5569

0 commit comments

Comments
 (0)