Skip to content

Commit d0d97cb

Browse files
committed
Remove activity indicator and configuration for primary button's visibility from ULAccountMismatchViewController
1 parent b57cc7f commit d0d97cb

File tree

2 files changed

+5
-36
lines changed

2 files changed

+5
-36
lines changed

WooCommerce/Classes/Authentication/Navigation Exceptions/ULAccountMismatchViewController.swift

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ final class ULAccountMismatchViewController: UIViewController {
2727
@IBOutlet private weak var logOutButton: UIButton!
2828
@IBOutlet private weak var primaryButton: NUXButton!
2929
@IBOutlet private weak var secondaryButton: NUXButton!
30-
@IBOutlet private weak var activityIndicator: UIActivityIndicatorView!
3130

3231
@IBOutlet private weak var imageView: UIImageView!
3332
@IBOutlet private weak var errorMessage: UILabel!
@@ -65,7 +64,6 @@ final class ULAccountMismatchViewController: UIViewController {
6564

6665
configurePrimaryButton()
6766
configureSecondaryButon()
68-
configureActivityIndicator()
6967

7068
setUnifiedMargins(forWidth: view.frame.width)
7169

@@ -162,12 +160,6 @@ private extension ULAccountMismatchViewController {
162160
self?.primaryButton.showActivityIndicator(isLoading)
163161
}
164162
.store(in: &subscriptions)
165-
166-
viewModel.isPrimaryButtonHidden
167-
.sink { [weak self] isHidden in
168-
self?.primaryButton.isHidden = isHidden
169-
}
170-
.store(in: &subscriptions)
171163
}
172164

173165
func configureSecondaryButon() {
@@ -179,20 +171,6 @@ private extension ULAccountMismatchViewController {
179171
}
180172
}
181173

182-
func configureActivityIndicator() {
183-
activityIndicator.hidesWhenStopped = true
184-
185-
viewModel.isShowingActivityIndicator
186-
.sink { [weak self] showing in
187-
if showing {
188-
self?.activityIndicator.startAnimating()
189-
} else {
190-
self?.activityIndicator.stopAnimating()
191-
}
192-
}
193-
.store(in: &subscriptions)
194-
}
195-
196174
/// This logic is lifted from WPAuthenticator's LoginPrologueViewController
197175
/// This View Controller will be provided to WPAuthenticator. WPAuthenticator
198176
/// will insert it into its own navigation stack, where it is applying a similar logic
@@ -282,10 +260,6 @@ extension ULAccountMismatchViewController {
282260
return secondaryButton
283261
}
284262

285-
func getActivityIndicator() -> UIActivityIndicatorView {
286-
return activityIndicator
287-
}
288-
289263
func getUserNameLabel() -> UILabel {
290264
return userNameLabel
291265
}

WooCommerce/Classes/Authentication/Navigation Exceptions/ULAccountMismatchViewController.xib

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
<objects>
1212
<placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="ULAccountMismatchViewController" customModule="WooCommerce" customModuleProvider="target">
1313
<connections>
14-
<outlet property="activityIndicator" destination="GcM-pl-Wag" id="SyY-Mz-h3S"/>
1514
<outlet property="buttonViewLeadingConstraint" destination="r9Z-y5-j3W" id="bWb-vV-0U2"/>
1615
<outlet property="buttonViewTrailingConstraint" destination="3Fe-tr-bmb" id="DjF-95-KFx"/>
1716
<outlet property="errorMessage" destination="a2d-le-aKc" id="YgT-Ex-Gwh"/>
@@ -35,17 +34,13 @@
3534
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
3635
<subviews>
3736
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="10Z-y1-ZQ6" userLabel="Action Background View">
38-
<rect key="frame" x="0.0" y="662" width="414" height="200"/>
37+
<rect key="frame" x="0.0" y="702" width="414" height="160"/>
3938
<subviews>
4039
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" spacing="20" translatesAutoresizingMaskIntoConstraints="NO" id="mhI-fa-Yzw">
41-
<rect key="frame" x="20" y="20" width="374" height="160"/>
40+
<rect key="frame" x="20" y="20" width="374" height="120"/>
4241
<subviews>
43-
<activityIndicatorView opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" style="medium" id="GcM-pl-Wag">
44-
<rect key="frame" x="0.0" y="0.0" width="374" height="20"/>
45-
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
46-
</activityIndicatorView>
4742
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="ZHa-is-GJK" userLabel="secondary action button" customClass="NUXButton" customModule="WordPressAuthenticator">
48-
<rect key="frame" x="0.0" y="40" width="374" height="50"/>
43+
<rect key="frame" x="0.0" y="0.0" width="374" height="50"/>
4944
<constraints>
5045
<constraint firstAttribute="height" constant="50" id="Gcd-Af-CS9"/>
5146
</constraints>
@@ -55,7 +50,7 @@
5550
</state>
5651
</button>
5752
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="0ZR-ma-6pq" userLabel="secondary action button" customClass="NUXButton" customModule="WordPressAuthenticator">
58-
<rect key="frame" x="0.0" y="110" width="374" height="50"/>
53+
<rect key="frame" x="0.0" y="70" width="374" height="50"/>
5954
<constraints>
6055
<constraint firstAttribute="height" constant="50" id="BTA-bw-h4s"/>
6156
</constraints>
@@ -75,7 +70,7 @@
7570
</constraints>
7671
</view>
7772
<stackView opaque="NO" contentMode="scaleToFill" axis="vertical" alignment="center" spacing="32" translatesAutoresizingMaskIntoConstraints="NO" id="jIt-xb-rrN">
78-
<rect key="frame" x="34" y="176" width="346" height="486"/>
73+
<rect key="frame" x="34" y="192" width="346" height="486"/>
7974
<subviews>
8075
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="Np4-PU-IRZ" customClass="CircularImageView" customModule="WooCommerce" customModuleProvider="target">
8176
<rect key="frame" x="143" y="0.0" width="60" height="60"/>

0 commit comments

Comments
 (0)