Showing
11 changed files
with
471 additions
and
112 deletions
No preview for this file type
| ... | @@ -695,10 +695,11 @@ var timer2: DispatchSourceTimer? | ... | @@ -695,10 +695,11 @@ var timer2: DispatchSourceTimer? |
| 695 | } else if (eventArray[1] == "loyaltyWallet") { | 695 | } else if (eventArray[1] == "loyaltyWallet") { |
| 696 | // event:loyaltyWallet | 696 | // event:loyaltyWallet |
| 697 | SwiftEventBus.post("refresh_vouchers") | 697 | SwiftEventBus.post("refresh_vouchers") |
| 698 | + SwiftEventBus.post("open_my_rewards") | ||
| 698 | 699 | ||
| 699 | - let storyboard = UIStoryboard(name: "Main", bundle: Bundle(for: MyEmptyClass.self)) | 700 | + // let storyboard = UIStoryboard(name: "Main", bundle: Bundle(for: MyEmptyClass.self)) |
| 700 | - let vc = storyboard.instantiateViewController(withIdentifier: "WalletViewController") as! SwiftWarplyFramework.WalletViewController | 701 | + // let vc = storyboard.instantiateViewController(withIdentifier: "WalletViewController") as! SwiftWarplyFramework.WalletViewController |
| 701 | - self.navigationController?.pushViewController(vc, animated: true) | 702 | + // self.navigationController?.pushViewController(vc, animated: true) |
| 702 | 703 | ||
| 703 | } else if (eventArray[1] == "cancel_unified_success") { | 704 | } else if (eventArray[1] == "cancel_unified_success") { |
| 704 | // event:cancel_unified_success | 705 | // event:cancel_unified_success | ... | ... |
| ... | @@ -26,7 +26,8 @@ import SwiftEventBus | ... | @@ -26,7 +26,8 @@ import SwiftEventBus |
| 26 | getCouponsRequest() | 26 | getCouponsRequest() |
| 27 | 27 | ||
| 28 | setBackButton() | 28 | setBackButton() |
| 29 | - setNavigationTitle("GIFTS FOR YOU") | 29 | +// setNavigationTitle("GIFTS FOR YOU") |
| 30 | + setNavigationTitle("FREE COUPONS") | ||
| 30 | 31 | ||
| 31 | // backgroundImage.image = UIImage(named: "coupons_scrollview_dark", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) | 32 | // backgroundImage.image = UIImage(named: "coupons_scrollview_dark", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) |
| 32 | 33 | ... | ... |
| ... | @@ -74,7 +74,8 @@ import SwiftEventBus | ... | @@ -74,7 +74,8 @@ import SwiftEventBus |
| 74 | } | 74 | } |
| 75 | } | 75 | } |
| 76 | 76 | ||
| 77 | - setBackButton() | 77 | +// setBackButton() |
| 78 | + setBackButton("ic_close_3") | ||
| 78 | setNavigationTitle("Ιστορικό") | 79 | setNavigationTitle("Ιστορικό") |
| 79 | 80 | ||
| 80 | // === images === // | 81 | // === images === // |
| ... | @@ -95,7 +96,7 @@ import SwiftEventBus | ... | @@ -95,7 +96,7 @@ import SwiftEventBus |
| 95 | historySectionView.layer.shadowColor = UIColor(red: 0.00, green: 0.00, blue: 0.00, alpha: 0.2).cgColor | 96 | historySectionView.layer.shadowColor = UIColor(red: 0.00, green: 0.00, blue: 0.00, alpha: 0.2).cgColor |
| 96 | historySectionView.layer.shadowOffset = CGSize(width: 0.0, height: 1.0) | 97 | historySectionView.layer.shadowOffset = CGSize(width: 0.0, height: 1.0) |
| 97 | historySectionView.layer.shadowOpacity = 1.0 | 98 | historySectionView.layer.shadowOpacity = 1.0 |
| 98 | - historySectionView.layer.shadowRadius = 1.0 | 99 | + historySectionView.layer.shadowRadius = 2.0 |
| 99 | 100 | ||
| 100 | } | 101 | } |
| 101 | 102 | ||
| ... | @@ -205,7 +206,8 @@ import SwiftEventBus | ... | @@ -205,7 +206,8 @@ import SwiftEventBus |
| 205 | 206 | ||
| 206 | dfyBannerParentView.backgroundColor = .clear | 207 | dfyBannerParentView.backgroundColor = .clear |
| 207 | dfyBannerInnerParentView.backgroundColor = .white | 208 | dfyBannerInnerParentView.backgroundColor = .white |
| 208 | - dfyBannerInnerView.backgroundColor = UIColor(red: 0.46, green: 0.75, blue: 0.45, alpha: 0.05) | 209 | +// dfyBannerInnerView.backgroundColor = UIColor(red: 0.46, green: 0.75, blue: 0.45, alpha: 0.05) |
| 210 | + dfyBannerInnerView.backgroundColor = .white | ||
| 209 | dfyBannerInnerParentView.layer.cornerRadius = 16.0 | 211 | dfyBannerInnerParentView.layer.cornerRadius = 16.0 |
| 210 | dfyBannerInnerView.layer.cornerRadius = 16.0 | 212 | dfyBannerInnerView.layer.cornerRadius = 16.0 |
| 211 | // dfyBannerInnerView.layer.borderWidth = 1 | 213 | // dfyBannerInnerView.layer.borderWidth = 1 |
| ... | @@ -214,7 +216,7 @@ import SwiftEventBus | ... | @@ -214,7 +216,7 @@ import SwiftEventBus |
| 214 | dfyBannerParentView.layer.shadowColor = UIColor(red: 0.00, green: 0.00, blue: 0.00, alpha: 0.2).cgColor | 216 | dfyBannerParentView.layer.shadowColor = UIColor(red: 0.00, green: 0.00, blue: 0.00, alpha: 0.2).cgColor |
| 215 | dfyBannerParentView.layer.shadowOffset = CGSize(width: 0.0, height: 1.0) | 217 | dfyBannerParentView.layer.shadowOffset = CGSize(width: 0.0, height: 1.0) |
| 216 | dfyBannerParentView.layer.shadowOpacity = 1.0 | 218 | dfyBannerParentView.layer.shadowOpacity = 1.0 |
| 217 | - dfyBannerParentView.layer.shadowRadius = 1.0 | 219 | + dfyBannerParentView.layer.shadowRadius = 2.0 |
| 218 | 220 | ||
| 219 | let totalCouponValueFixed = Float(round(100 * totalCouponValue) / 100) | 221 | let totalCouponValueFixed = Float(round(100 * totalCouponValue) / 100) |
| 220 | var totalCouponValueString = "0" | 222 | var totalCouponValueString = "0" |
| ... | @@ -236,7 +238,8 @@ import SwiftEventBus | ... | @@ -236,7 +238,8 @@ import SwiftEventBus |
| 236 | // === MARKET banner === // | 238 | // === MARKET banner === // |
| 237 | 239 | ||
| 238 | marketBannerParentView.backgroundColor = .clear | 240 | marketBannerParentView.backgroundColor = .clear |
| 239 | - marketBannerInnerView.backgroundColor = UIColor(red: 1.00, green: 0.99, blue: 0.97, alpha: 1.00) | 241 | +// marketBannerInnerView.backgroundColor = UIColor(red: 1.00, green: 0.99, blue: 0.97, alpha: 1.00) |
| 242 | + marketBannerInnerView.backgroundColor = .white | ||
| 240 | marketBannerInnerView.layer.cornerRadius = 16.0 | 243 | marketBannerInnerView.layer.cornerRadius = 16.0 |
| 241 | // marketBannerInnerView.layer.borderWidth = 1 | 244 | // marketBannerInnerView.layer.borderWidth = 1 |
| 242 | // marketBannerInnerView.layer.borderColor = UIColor(red: 0.90, green: 0.90, blue: 0.90, alpha: 1.00).cgColor | 245 | // marketBannerInnerView.layer.borderColor = UIColor(red: 0.90, green: 0.90, blue: 0.90, alpha: 1.00).cgColor |
| ... | @@ -244,7 +247,7 @@ import SwiftEventBus | ... | @@ -244,7 +247,7 @@ import SwiftEventBus |
| 244 | marketBannerParentView.layer.shadowColor = UIColor(red: 0.00, green: 0.00, blue: 0.00, alpha: 0.2).cgColor | 247 | marketBannerParentView.layer.shadowColor = UIColor(red: 0.00, green: 0.00, blue: 0.00, alpha: 0.2).cgColor |
| 245 | marketBannerParentView.layer.shadowOffset = CGSize(width: 0.0, height: 1.0) | 248 | marketBannerParentView.layer.shadowOffset = CGSize(width: 0.0, height: 1.0) |
| 246 | marketBannerParentView.layer.shadowOpacity = 1.0 | 249 | marketBannerParentView.layer.shadowOpacity = 1.0 |
| 247 | - marketBannerParentView.layer.shadowRadius = 1.0 | 250 | + marketBannerParentView.layer.shadowRadius = 2.0 |
| 248 | 251 | ||
| 249 | let marketDiscount = Float(round(100 * unifiedCouponsDiscount) / 100) | 252 | let marketDiscount = Float(round(100 * unifiedCouponsDiscount) / 100) |
| 250 | var marketDiscountString = "0" | 253 | var marketDiscountString = "0" |
| ... | @@ -267,7 +270,8 @@ import SwiftEventBus | ... | @@ -267,7 +270,8 @@ import SwiftEventBus |
| 267 | // === GFY banner === // | 270 | // === GFY banner === // |
| 268 | 271 | ||
| 269 | gfyBannerParentView.backgroundColor = .clear | 272 | gfyBannerParentView.backgroundColor = .clear |
| 270 | - gfyBannerInnerView.backgroundColor = UIColor(red: 0.96, green: 0.97, blue: 0.98, alpha: 1.00) | 273 | +// gfyBannerInnerView.backgroundColor = UIColor(red: 0.96, green: 0.97, blue: 0.98, alpha: 1.00) |
| 274 | + gfyBannerInnerView.backgroundColor = .white | ||
| 271 | gfyBannerInnerView.layer.cornerRadius = 16.0 | 275 | gfyBannerInnerView.layer.cornerRadius = 16.0 |
| 272 | // gfyBannerInnerView.layer.borderWidth = 1 | 276 | // gfyBannerInnerView.layer.borderWidth = 1 |
| 273 | // gfyBannerInnerView.layer.borderColor = UIColor(red: 0.90, green: 0.90, blue: 0.90, alpha: 1.00).cgColor | 277 | // gfyBannerInnerView.layer.borderColor = UIColor(red: 0.90, green: 0.90, blue: 0.90, alpha: 1.00).cgColor |
| ... | @@ -275,7 +279,7 @@ import SwiftEventBus | ... | @@ -275,7 +279,7 @@ import SwiftEventBus |
| 275 | gfyBannerParentView.layer.shadowColor = UIColor(red: 0.00, green: 0.00, blue: 0.00, alpha: 0.2).cgColor | 279 | gfyBannerParentView.layer.shadowColor = UIColor(red: 0.00, green: 0.00, blue: 0.00, alpha: 0.2).cgColor |
| 276 | gfyBannerParentView.layer.shadowOffset = CGSize(width: 0.0, height: 1.0) | 280 | gfyBannerParentView.layer.shadowOffset = CGSize(width: 0.0, height: 1.0) |
| 277 | gfyBannerParentView.layer.shadowOpacity = 1.0 | 281 | gfyBannerParentView.layer.shadowOpacity = 1.0 |
| 278 | - gfyBannerParentView.layer.shadowRadius = 1.0 | 282 | + gfyBannerParentView.layer.shadowRadius = 2.0 |
| 279 | 283 | ||
| 280 | var totalCouponDiscountString = "0" | 284 | var totalCouponDiscountString = "0" |
| 281 | totalCouponDiscountString = String(format: "%.2f", totalCouponDiscount).replacingOccurrences(of: ".", with: ",", options: .literal, range: nil) | 285 | totalCouponDiscountString = String(format: "%.2f", totalCouponDiscount).replacingOccurrences(of: ".", with: ",", options: .literal, range: nil) |
| ... | @@ -283,7 +287,8 @@ import SwiftEventBus | ... | @@ -283,7 +287,8 @@ import SwiftEventBus |
| 283 | 287 | ||
| 284 | let gfyNormalText1 = "Μέχρι τώρα έχεις όφελος " | 288 | let gfyNormalText1 = "Μέχρι τώρα έχεις όφελος " |
| 285 | let gfyBoldText = totalCouponDiscountString + "€" | 289 | let gfyBoldText = totalCouponDiscountString + "€" |
| 286 | - let gfyNormalText2 = " από τα GIFTS FOR YOU" | 290 | + let gfyNormalText2 = " από τα FREE COUPONS" |
| 291 | +// let gfyNormalText2 = " από τα GIFTS FOR YOU" | ||
| 287 | 292 | ||
| 288 | let gfyAttributedString = NSMutableAttributedString(string:gfyNormalText1, attributes:attrRegular) | 293 | let gfyAttributedString = NSMutableAttributedString(string:gfyNormalText1, attributes:attrRegular) |
| 289 | let gfyBoldString = NSMutableAttributedString(string: gfyBoldText, attributes:attrBold) | 294 | let gfyBoldString = NSMutableAttributedString(string: gfyBoldText, attributes:attrBold) | ... | ... |
| ... | @@ -1675,7 +1675,7 @@ | ... | @@ -1675,7 +1675,7 @@ |
| 1675 | <nil key="highlightedColor"/> | 1675 | <nil key="highlightedColor"/> |
| 1676 | </label> | 1676 | </label> |
| 1677 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="1a0-WF-wSk"> | 1677 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="1a0-WF-wSk"> |
| 1678 | - <rect key="frame" x="20" y="76" width="374" height="395"/> | 1678 | + <rect key="frame" x="20" y="20" width="374" height="395"/> |
| 1679 | <subviews> | 1679 | <subviews> |
| 1680 | <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="4Ej-do-8n0"> | 1680 | <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="4Ej-do-8n0"> |
| 1681 | <rect key="frame" x="20" y="20" width="32" height="32"/> | 1681 | <rect key="frame" x="20" y="20" width="32" height="32"/> |
| ... | @@ -1954,13 +1954,18 @@ | ... | @@ -1954,13 +1954,18 @@ |
| 1954 | <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | 1954 | <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
| 1955 | <constraints> | 1955 | <constraints> |
| 1956 | <constraint firstAttribute="trailing" secondItem="0e4-aI-H5J" secondAttribute="trailing" constant="20" id="2Ql-Va-4ZY"/> | 1956 | <constraint firstAttribute="trailing" secondItem="0e4-aI-H5J" secondAttribute="trailing" constant="20" id="2Ql-Va-4ZY"/> |
| 1957 | + <constraint firstItem="1a0-WF-wSk" firstAttribute="top" secondItem="hgf-0m-HNx" secondAttribute="top" constant="20" id="8aA-R4-JD4"/> | ||
| 1957 | <constraint firstItem="1a0-WF-wSk" firstAttribute="leading" secondItem="hgf-0m-HNx" secondAttribute="leading" constant="20" id="ShK-m0-o6k"/> | 1958 | <constraint firstItem="1a0-WF-wSk" firstAttribute="leading" secondItem="hgf-0m-HNx" secondAttribute="leading" constant="20" id="ShK-m0-o6k"/> |
| 1958 | <constraint firstAttribute="bottom" relation="greaterThanOrEqual" secondItem="1a0-WF-wSk" secondAttribute="bottom" constant="25" id="b1g-DF-Ixn"/> | 1959 | <constraint firstAttribute="bottom" relation="greaterThanOrEqual" secondItem="1a0-WF-wSk" secondAttribute="bottom" constant="25" id="b1g-DF-Ixn"/> |
| 1959 | <constraint firstItem="0e4-aI-H5J" firstAttribute="top" secondItem="hgf-0m-HNx" secondAttribute="top" constant="25" id="fJo-he-2Zn"/> | 1960 | <constraint firstItem="0e4-aI-H5J" firstAttribute="top" secondItem="hgf-0m-HNx" secondAttribute="top" constant="25" id="fJo-he-2Zn"/> |
| 1960 | <constraint firstItem="0e4-aI-H5J" firstAttribute="leading" secondItem="hgf-0m-HNx" secondAttribute="leading" constant="20" id="fgF-PW-IJh"/> | 1961 | <constraint firstItem="0e4-aI-H5J" firstAttribute="leading" secondItem="hgf-0m-HNx" secondAttribute="leading" constant="20" id="fgF-PW-IJh"/> |
| 1961 | <constraint firstAttribute="trailing" secondItem="1a0-WF-wSk" secondAttribute="trailing" constant="20" id="iOp-d9-pbW"/> | 1962 | <constraint firstAttribute="trailing" secondItem="1a0-WF-wSk" secondAttribute="trailing" constant="20" id="iOp-d9-pbW"/> |
| 1962 | - <constraint firstItem="1a0-WF-wSk" firstAttribute="top" secondItem="0e4-aI-H5J" secondAttribute="bottom" constant="25" id="kFx-hk-7XE"/> | ||
| 1963 | </constraints> | 1963 | </constraints> |
| 1964 | + <variation key="default"> | ||
| 1965 | + <mask key="subviews"> | ||
| 1966 | + <exclude reference="0e4-aI-H5J"/> | ||
| 1967 | + </mask> | ||
| 1968 | + </variation> | ||
| 1964 | </view> | 1969 | </view> |
| 1965 | </subviews> | 1970 | </subviews> |
| 1966 | <constraints> | 1971 | <constraints> |
| ... | @@ -2032,13 +2037,8 @@ | ... | @@ -2032,13 +2037,8 @@ |
| 2032 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="VHx-uN-GE4" userLabel="Main View"> | 2037 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="VHx-uN-GE4" userLabel="Main View"> |
| 2033 | <rect key="frame" x="0.0" y="48" width="414" height="848"/> | 2038 | <rect key="frame" x="0.0" y="48" width="414" height="848"/> |
| 2034 | <subviews> | 2039 | <subviews> |
| 2035 | - <tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="grouped" separatorStyle="none" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="1" estimatedSectionHeaderHeight="-1" sectionFooterHeight="1" estimatedSectionFooterHeight="-1" contentViewInsetsToSafeArea="NO" translatesAutoresizingMaskIntoConstraints="NO" id="jYz-96-Lp1"> | 2040 | + <view contentMode="scaleToFill" id="ICd-s2-mfF" userLabel="TableHeaderView"> |
| 2036 | - <rect key="frame" x="0.0" y="0.0" width="414" height="848"/> | 2041 | + <rect key="frame" x="0.0" y="92" width="414" height="663"/> |
| 2037 | - <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
| 2038 | - <color key="separatorColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
| 2039 | - <color key="sectionIndexBackgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
| 2040 | - <view key="tableHeaderView" contentMode="scaleToFill" id="ICd-s2-mfF" userLabel="TableHeaderView"> | ||
| 2041 | - <rect key="frame" x="0.0" y="0.0" width="414" height="663"/> | ||
| 2042 | <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> | 2042 | <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> |
| 2043 | <subviews> | 2043 | <subviews> |
| 2044 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Et1-y7-npI" userLabel="HeaderView"> | 2044 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Et1-y7-npI" userLabel="HeaderView"> |
| ... | @@ -2437,17 +2437,24 @@ | ... | @@ -2437,17 +2437,24 @@ |
| 2437 | </constraints> | 2437 | </constraints> |
| 2438 | <variation key="default"> | 2438 | <variation key="default"> |
| 2439 | <mask key="subviews"> | 2439 | <mask key="subviews"> |
| 2440 | + <exclude reference="Et1-y7-npI"/> | ||
| 2440 | <exclude reference="Ucx-dF-Jr2"/> | 2441 | <exclude reference="Ucx-dF-Jr2"/> |
| 2441 | <exclude reference="Qch-wV-dhe"/> | 2442 | <exclude reference="Qch-wV-dhe"/> |
| 2442 | <exclude reference="gdf-s4-2CF"/> | 2443 | <exclude reference="gdf-s4-2CF"/> |
| 2443 | <exclude reference="zFT-By-XHL"/> | 2444 | <exclude reference="zFT-By-XHL"/> |
| 2444 | <exclude reference="FiI-Ni-wy4"/> | 2445 | <exclude reference="FiI-Ni-wy4"/> |
| 2446 | + <exclude reference="8YP-uG-vbV"/> | ||
| 2445 | </mask> | 2447 | </mask> |
| 2446 | </variation> | 2448 | </variation> |
| 2447 | </view> | 2449 | </view> |
| 2450 | + <tableView clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" dataMode="prototypes" style="grouped" separatorStyle="none" rowHeight="-1" estimatedRowHeight="-1" sectionHeaderHeight="1" estimatedSectionHeaderHeight="-1" sectionFooterHeight="1" estimatedSectionFooterHeight="-1" contentViewInsetsToSafeArea="NO" translatesAutoresizingMaskIntoConstraints="NO" id="jYz-96-Lp1"> | ||
| 2451 | + <rect key="frame" x="0.0" y="0.0" width="414" height="848"/> | ||
| 2452 | + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
| 2453 | + <color key="separatorColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
| 2454 | + <color key="sectionIndexBackgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
| 2448 | <prototypes> | 2455 | <prototypes> |
| 2449 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="CouponsTableViewCellId" id="PUP-z1-zvb" customClass="CouponsTableViewCell" customModule="SwiftWarplyFramework" customModuleProvider="target"> | 2456 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" hidesAccessoryWhenEditing="NO" indentationLevel="1" indentationWidth="0.0" reuseIdentifier="CouponsTableViewCellId" id="PUP-z1-zvb" customClass="CouponsTableViewCell" customModule="SwiftWarplyFramework" customModuleProvider="target"> |
| 2450 | - <rect key="frame" x="0.0" y="718.5" width="414" height="64.5"/> | 2457 | + <rect key="frame" x="0.0" y="55.5" width="414" height="64.5"/> |
| 2451 | <autoresizingMask key="autoresizingMask"/> | 2458 | <autoresizingMask key="autoresizingMask"/> |
| 2452 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="PUP-z1-zvb" id="dt2-2B-okP"> | 2459 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="PUP-z1-zvb" id="dt2-2B-okP"> |
| 2453 | <rect key="frame" x="0.0" y="0.0" width="414" height="64.5"/> | 2460 | <rect key="frame" x="0.0" y="0.0" width="414" height="64.5"/> |
| ... | @@ -2549,7 +2556,7 @@ | ... | @@ -2549,7 +2556,7 @@ |
| 2549 | </connections> | 2556 | </connections> |
| 2550 | </tableViewCell> | 2557 | </tableViewCell> |
| 2551 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="ActiveCodeTableViewCellId" id="GBJ-mP-Cnk" customClass="ActiveCodeTableViewCell" customModule="SwiftWarplyFramework"> | 2558 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="ActiveCodeTableViewCellId" id="GBJ-mP-Cnk" customClass="ActiveCodeTableViewCell" customModule="SwiftWarplyFramework"> |
| 2552 | - <rect key="frame" x="0.0" y="783" width="414" height="100"/> | 2559 | + <rect key="frame" x="0.0" y="120" width="414" height="100"/> |
| 2553 | <autoresizingMask key="autoresizingMask"/> | 2560 | <autoresizingMask key="autoresizingMask"/> |
| 2554 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="GBJ-mP-Cnk" id="jwr-DB-aSm"> | 2561 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="GBJ-mP-Cnk" id="jwr-DB-aSm"> |
| 2555 | <rect key="frame" x="0.0" y="0.0" width="414" height="100"/> | 2562 | <rect key="frame" x="0.0" y="0.0" width="414" height="100"/> |
| ... | @@ -2668,7 +2675,7 @@ | ... | @@ -2668,7 +2675,7 @@ |
| 2668 | </connections> | 2675 | </connections> |
| 2669 | </tableViewCell> | 2676 | </tableViewCell> |
| 2670 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="UnifiedCouponsTableViewCellId" id="DUH-nG-QWi" customClass="UnifiedCouponsTableViewCell" customModule="SwiftWarplyFramework"> | 2677 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="UnifiedCouponsTableViewCellId" id="DUH-nG-QWi" customClass="UnifiedCouponsTableViewCell" customModule="SwiftWarplyFramework"> |
| 2671 | - <rect key="frame" x="0.0" y="883" width="414" height="64.5"/> | 2678 | + <rect key="frame" x="0.0" y="220" width="414" height="64.5"/> |
| 2672 | <autoresizingMask key="autoresizingMask"/> | 2679 | <autoresizingMask key="autoresizingMask"/> |
| 2673 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="DUH-nG-QWi" id="rx6-wA-MYI"> | 2680 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="DUH-nG-QWi" id="rx6-wA-MYI"> |
| 2674 | <rect key="frame" x="0.0" y="0.0" width="414" height="64.5"/> | 2681 | <rect key="frame" x="0.0" y="0.0" width="414" height="64.5"/> |
| ... | @@ -2766,7 +2773,7 @@ | ... | @@ -2766,7 +2773,7 @@ |
| 2766 | </connections> | 2773 | </connections> |
| 2767 | </tableViewCell> | 2774 | </tableViewCell> |
| 2768 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="WalletBadgesTableViewCellId" id="TeS-tP-Ilh" customClass="WalletBadgesTableViewCell" customModule="SwiftWarplyFramework"> | 2775 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="WalletBadgesTableViewCellId" id="TeS-tP-Ilh" customClass="WalletBadgesTableViewCell" customModule="SwiftWarplyFramework"> |
| 2769 | - <rect key="frame" x="0.0" y="947.5" width="414" height="260"/> | 2776 | + <rect key="frame" x="0.0" y="284.5" width="414" height="260"/> |
| 2770 | <autoresizingMask key="autoresizingMask"/> | 2777 | <autoresizingMask key="autoresizingMask"/> |
| 2771 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="TeS-tP-Ilh" id="FFV-uA-HHA"> | 2778 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="TeS-tP-Ilh" id="FFV-uA-HHA"> |
| 2772 | <rect key="frame" x="0.0" y="0.0" width="414" height="260"/> | 2779 | <rect key="frame" x="0.0" y="0.0" width="414" height="260"/> |
| ... | @@ -2993,7 +3000,7 @@ | ... | @@ -2993,7 +3000,7 @@ |
| 2993 | </connections> | 3000 | </connections> |
| 2994 | </tableViewCell> | 3001 | </tableViewCell> |
| 2995 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="WalletBannersTableViewCellId" id="fgI-zL-RPZ" customClass="WalletBannersTableViewCell" customModule="SwiftWarplyFramework"> | 3002 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="WalletBannersTableViewCellId" id="fgI-zL-RPZ" customClass="WalletBannersTableViewCell" customModule="SwiftWarplyFramework"> |
| 2996 | - <rect key="frame" x="0.0" y="1207.5" width="414" height="404"/> | 3003 | + <rect key="frame" x="0.0" y="544.5" width="414" height="404"/> |
| 2997 | <autoresizingMask key="autoresizingMask"/> | 3004 | <autoresizingMask key="autoresizingMask"/> |
| 2998 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="fgI-zL-RPZ" id="gNB-PU-R1J"> | 3005 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="fgI-zL-RPZ" id="gNB-PU-R1J"> |
| 2999 | <rect key="frame" x="0.0" y="0.0" width="414" height="404"/> | 3006 | <rect key="frame" x="0.0" y="0.0" width="414" height="404"/> |
| ... | @@ -3361,37 +3368,37 @@ | ... | @@ -3361,37 +3368,37 @@ |
| 3361 | </connections> | 3368 | </connections> |
| 3362 | </tableViewCell> | 3369 | </tableViewCell> |
| 3363 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="WalletActiveCouponsTableViewCellId" id="qaY-Zw-d8E" customClass="WalletActiveCouponsTableViewCell" customModule="SwiftWarplyFramework"> | 3370 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="WalletActiveCouponsTableViewCellId" id="qaY-Zw-d8E" customClass="WalletActiveCouponsTableViewCell" customModule="SwiftWarplyFramework"> |
| 3364 | - <rect key="frame" x="0.0" y="1611.5" width="414" height="103"/> | 3371 | + <rect key="frame" x="0.0" y="948.5" width="414" height="103"/> |
| 3365 | <autoresizingMask key="autoresizingMask"/> | 3372 | <autoresizingMask key="autoresizingMask"/> |
| 3366 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="qaY-Zw-d8E" id="MoF-lG-k6u"> | 3373 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="qaY-Zw-d8E" id="MoF-lG-k6u"> |
| 3367 | <rect key="frame" x="0.0" y="0.0" width="414" height="103"/> | 3374 | <rect key="frame" x="0.0" y="0.0" width="414" height="103"/> |
| 3368 | <autoresizingMask key="autoresizingMask"/> | 3375 | <autoresizingMask key="autoresizingMask"/> |
| 3369 | <subviews> | 3376 | <subviews> |
| 3370 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="t2C-9l-nWs" userLabel="ParentView"> | 3377 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="t2C-9l-nWs" userLabel="ParentView"> |
| 3371 | - <rect key="frame" x="0.0" y="0.0" width="414" height="103"/> | 3378 | + <rect key="frame" x="0.0" y="0.0" width="414" height="44"/> |
| 3372 | <subviews> | 3379 | <subviews> |
| 3373 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Ago-Pf-BGo"> | 3380 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Ago-Pf-BGo"> |
| 3374 | - <rect key="frame" x="20" y="3" width="111.5" height="97"/> | 3381 | + <rect key="frame" x="20" y="3" width="111.5" height="38"/> |
| 3375 | <subviews> | 3382 | <subviews> |
| 3376 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Phm-pC-5YX"> | 3383 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Phm-pC-5YX"> |
| 3377 | - <rect key="frame" x="0.0" y="0.0" width="111.5" height="97"/> | 3384 | + <rect key="frame" x="0.0" y="0.0" width="111.5" height="38"/> |
| 3378 | <subviews> | 3385 | <subviews> |
| 3379 | <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="wLH-YV-5Bn"> | 3386 | <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="wLH-YV-5Bn"> |
| 3380 | - <rect key="frame" x="29.5" y="15" width="52" height="32"/> | 3387 | + <rect key="frame" x="29.5" y="15" width="52" height="0.0"/> |
| 3381 | <constraints> | 3388 | <constraints> |
| 3382 | <constraint firstAttribute="height" constant="32" id="EtR-nn-mGe"/> | 3389 | <constraint firstAttribute="height" constant="32" id="EtR-nn-mGe"/> |
| 3383 | <constraint firstAttribute="width" constant="52" id="cGb-tB-T1G"/> | 3390 | <constraint firstAttribute="width" constant="52" id="cGb-tB-T1G"/> |
| 3384 | </constraints> | 3391 | </constraints> |
| 3385 | </imageView> | 3392 | </imageView> |
| 3386 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="wBk-nW-MGe" userLabel="LineView1"> | 3393 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="wBk-nW-MGe" userLabel="LineView1"> |
| 3387 | - <rect key="frame" x="10" y="57" width="91.5" height="1"/> | 3394 | + <rect key="frame" x="10" y="25" width="91.5" height="0.0"/> |
| 3388 | <color key="backgroundColor" red="0.90196078431372551" green="0.90196078431372551" blue="0.90196078431372551" alpha="1" colorSpace="calibratedRGB"/> | 3395 | <color key="backgroundColor" red="0.90196078431372551" green="0.90196078431372551" blue="0.90196078431372551" alpha="1" colorSpace="calibratedRGB"/> |
| 3389 | <constraints> | 3396 | <constraints> |
| 3390 | <constraint firstAttribute="height" constant="1" id="sfB-Gv-awg"/> | 3397 | <constraint firstAttribute="height" constant="1" id="sfB-Gv-awg"/> |
| 3391 | </constraints> | 3398 | </constraints> |
| 3392 | </view> | 3399 | </view> |
| 3393 | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="DEALS for YOU" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="TZr-sg-ajR"> | 3400 | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="DEALS for YOU" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="TZr-sg-ajR"> |
| 3394 | - <rect key="frame" x="5" y="68" width="101.5" height="14"/> | 3401 | + <rect key="frame" x="5" y="23" width="101.5" height="0.0"/> |
| 3395 | <fontDescription key="fontDescription" name="PeridotPE-SBold" family="Peridot PE" pointSize="11"/> | 3402 | <fontDescription key="fontDescription" name="PeridotPE-SBold" family="Peridot PE" pointSize="11"/> |
| 3396 | <color key="textColor" red="0.12941176470588234" green="0.12941176470588234" blue="0.12941176470588234" alpha="1" colorSpace="calibratedRGB"/> | 3403 | <color key="textColor" red="0.12941176470588234" green="0.12941176470588234" blue="0.12941176470588234" alpha="1" colorSpace="calibratedRGB"/> |
| 3397 | <nil key="highlightedColor"/> | 3404 | <nil key="highlightedColor"/> |
| ... | @@ -3415,7 +3422,7 @@ | ... | @@ -3415,7 +3422,7 @@ |
| 3415 | </constraints> | 3422 | </constraints> |
| 3416 | </view> | 3423 | </view> |
| 3417 | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="gr4-DX-CHP"> | 3424 | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="gr4-DX-CHP"> |
| 3418 | - <rect key="frame" x="0.0" y="0.0" width="111.5" height="97"/> | 3425 | + <rect key="frame" x="0.0" y="0.0" width="111.5" height="38"/> |
| 3419 | <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | 3426 | <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
| 3420 | <state key="normal" title="Button"/> | 3427 | <state key="normal" title="Button"/> |
| 3421 | <buttonConfiguration key="configuration" style="plain" title="Button"> | 3428 | <buttonConfiguration key="configuration" style="plain" title="Button"> |
| ... | @@ -3446,7 +3453,7 @@ | ... | @@ -3446,7 +3453,7 @@ |
| 3446 | </constraints> | 3453 | </constraints> |
| 3447 | </view> | 3454 | </view> |
| 3448 | </subviews> | 3455 | </subviews> |
| 3449 | - <color key="backgroundColor" red="0.94901960784313721" green="0.94901960784313721" blue="0.95294117647058818" alpha="1" colorSpace="calibratedRGB"/> | 3456 | + <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
| 3450 | <constraints> | 3457 | <constraints> |
| 3451 | <constraint firstItem="Phm-pC-5YX" firstAttribute="leading" secondItem="Ago-Pf-BGo" secondAttribute="leading" id="JwY-GZ-VO1"/> | 3458 | <constraint firstItem="Phm-pC-5YX" firstAttribute="leading" secondItem="Ago-Pf-BGo" secondAttribute="leading" id="JwY-GZ-VO1"/> |
| 3452 | <constraint firstAttribute="trailing" secondItem="Phm-pC-5YX" secondAttribute="trailing" id="VXK-t8-Bxd"/> | 3459 | <constraint firstAttribute="trailing" secondItem="Phm-pC-5YX" secondAttribute="trailing" id="VXK-t8-Bxd"/> |
| ... | @@ -3455,24 +3462,24 @@ | ... | @@ -3455,24 +3462,24 @@ |
| 3455 | </constraints> | 3462 | </constraints> |
| 3456 | </view> | 3463 | </view> |
| 3457 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="gZG-f4-H22"> | 3464 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="gZG-f4-H22"> |
| 3458 | - <rect key="frame" x="151.5" y="3" width="111" height="97"/> | 3465 | + <rect key="frame" x="151.5" y="3" width="111" height="38"/> |
| 3459 | <subviews> | 3466 | <subviews> |
| 3460 | <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="qYJ-x0-9v3"> | 3467 | <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="qYJ-x0-9v3"> |
| 3461 | - <rect key="frame" x="39.5" y="15" width="32" height="32"/> | 3468 | + <rect key="frame" x="39.5" y="15" width="32" height="0.0"/> |
| 3462 | <constraints> | 3469 | <constraints> |
| 3463 | <constraint firstAttribute="height" constant="32" id="Eam-Dq-yk8"/> | 3470 | <constraint firstAttribute="height" constant="32" id="Eam-Dq-yk8"/> |
| 3464 | <constraint firstAttribute="width" constant="32" id="T94-6W-v1V"/> | 3471 | <constraint firstAttribute="width" constant="32" id="T94-6W-v1V"/> |
| 3465 | </constraints> | 3472 | </constraints> |
| 3466 | </imageView> | 3473 | </imageView> |
| 3467 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="f0n-5v-nTc" userLabel="LineView2"> | 3474 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="f0n-5v-nTc" userLabel="LineView2"> |
| 3468 | - <rect key="frame" x="10" y="57" width="91" height="1"/> | 3475 | + <rect key="frame" x="10" y="25" width="91" height="0.0"/> |
| 3469 | <color key="backgroundColor" red="0.90196078430000004" green="0.90196078430000004" blue="0.90196078430000004" alpha="1" colorSpace="calibratedRGB"/> | 3476 | <color key="backgroundColor" red="0.90196078430000004" green="0.90196078430000004" blue="0.90196078430000004" alpha="1" colorSpace="calibratedRGB"/> |
| 3470 | <constraints> | 3477 | <constraints> |
| 3471 | <constraint firstAttribute="height" constant="1" id="2h1-Yb-N6x"/> | 3478 | <constraint firstAttribute="height" constant="1" id="2h1-Yb-N6x"/> |
| 3472 | </constraints> | 3479 | </constraints> |
| 3473 | </view> | 3480 | </view> |
| 3474 | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Super Market" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="fPZ-hU-LRI"> | 3481 | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Super Market" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="fPZ-hU-LRI"> |
| 3475 | - <rect key="frame" x="5" y="68" width="101" height="14"/> | 3482 | + <rect key="frame" x="5" y="23" width="101" height="0.0"/> |
| 3476 | <fontDescription key="fontDescription" name="PeridotPE-SBold" family="Peridot PE" pointSize="11"/> | 3483 | <fontDescription key="fontDescription" name="PeridotPE-SBold" family="Peridot PE" pointSize="11"/> |
| 3477 | <color key="textColor" red="0.12941176469999999" green="0.12941176469999999" blue="0.12941176469999999" alpha="1" colorSpace="calibratedRGB"/> | 3484 | <color key="textColor" red="0.12941176469999999" green="0.12941176469999999" blue="0.12941176469999999" alpha="1" colorSpace="calibratedRGB"/> |
| 3478 | <nil key="highlightedColor"/> | 3485 | <nil key="highlightedColor"/> |
| ... | @@ -3496,7 +3503,7 @@ | ... | @@ -3496,7 +3503,7 @@ |
| 3496 | </constraints> | 3503 | </constraints> |
| 3497 | </view> | 3504 | </view> |
| 3498 | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="tCp-jb-GB2"> | 3505 | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="tCp-jb-GB2"> |
| 3499 | - <rect key="frame" x="0.0" y="0.0" width="111" height="97"/> | 3506 | + <rect key="frame" x="0.0" y="0.0" width="111" height="38"/> |
| 3500 | <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | 3507 | <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
| 3501 | <state key="normal" title="Button"/> | 3508 | <state key="normal" title="Button"/> |
| 3502 | <buttonConfiguration key="configuration" style="plain" title="Button"> | 3509 | <buttonConfiguration key="configuration" style="plain" title="Button"> |
| ... | @@ -3507,7 +3514,7 @@ | ... | @@ -3507,7 +3514,7 @@ |
| 3507 | </connections> | 3514 | </connections> |
| 3508 | </button> | 3515 | </button> |
| 3509 | </subviews> | 3516 | </subviews> |
| 3510 | - <color key="backgroundColor" systemColor="systemBackgroundColor"/> | 3517 | + <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
| 3511 | <constraints> | 3518 | <constraints> |
| 3512 | <constraint firstItem="fPZ-hU-LRI" firstAttribute="leading" secondItem="gZG-f4-H22" secondAttribute="leading" constant="5" id="3th-pV-Lmq"/> | 3519 | <constraint firstItem="fPZ-hU-LRI" firstAttribute="leading" secondItem="gZG-f4-H22" secondAttribute="leading" constant="5" id="3th-pV-Lmq"/> |
| 3513 | <constraint firstAttribute="trailing" secondItem="5lx-Id-hmz" secondAttribute="trailing" id="5kB-Wj-Toy"/> | 3520 | <constraint firstAttribute="trailing" secondItem="5lx-Id-hmz" secondAttribute="trailing" id="5kB-Wj-Toy"/> |
| ... | @@ -3527,24 +3534,24 @@ | ... | @@ -3527,24 +3534,24 @@ |
| 3527 | </constraints> | 3534 | </constraints> |
| 3528 | </view> | 3535 | </view> |
| 3529 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="hW7-Fh-jaW"> | 3536 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="hW7-Fh-jaW"> |
| 3530 | - <rect key="frame" x="282.5" y="3" width="111.5" height="97"/> | 3537 | + <rect key="frame" x="282.5" y="3" width="111.5" height="38"/> |
| 3531 | <subviews> | 3538 | <subviews> |
| 3532 | <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="JSL-ST-Uzv"> | 3539 | <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="JSL-ST-Uzv"> |
| 3533 | - <rect key="frame" x="40" y="15" width="32" height="32"/> | 3540 | + <rect key="frame" x="40" y="15" width="32" height="0.0"/> |
| 3534 | <constraints> | 3541 | <constraints> |
| 3535 | <constraint firstAttribute="width" constant="32" id="hUR-TJ-yVm"/> | 3542 | <constraint firstAttribute="width" constant="32" id="hUR-TJ-yVm"/> |
| 3536 | <constraint firstAttribute="height" constant="32" id="ll3-xS-hwd"/> | 3543 | <constraint firstAttribute="height" constant="32" id="ll3-xS-hwd"/> |
| 3537 | </constraints> | 3544 | </constraints> |
| 3538 | </imageView> | 3545 | </imageView> |
| 3539 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="90x-B7-1Hx" userLabel="LineView3"> | 3546 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="90x-B7-1Hx" userLabel="LineView3"> |
| 3540 | - <rect key="frame" x="10" y="57" width="91.5" height="1"/> | 3547 | + <rect key="frame" x="10" y="25" width="91.5" height="0.0"/> |
| 3541 | <color key="backgroundColor" red="0.90196078430000004" green="0.90196078430000004" blue="0.90196078430000004" alpha="1" colorSpace="calibratedRGB"/> | 3548 | <color key="backgroundColor" red="0.90196078430000004" green="0.90196078430000004" blue="0.90196078430000004" alpha="1" colorSpace="calibratedRGB"/> |
| 3542 | <constraints> | 3549 | <constraints> |
| 3543 | <constraint firstAttribute="height" constant="1" id="ojI-ru-A13"/> | 3550 | <constraint firstAttribute="height" constant="1" id="ojI-ru-A13"/> |
| 3544 | </constraints> | 3551 | </constraints> |
| 3545 | </view> | 3552 | </view> |
| 3546 | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="GIFTS for YOU" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="QVo-4f-20j"> | 3553 | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="GIFTS for YOU" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="QVo-4f-20j"> |
| 3547 | - <rect key="frame" x="5" y="68" width="101.5" height="14"/> | 3554 | + <rect key="frame" x="5" y="23" width="101.5" height="0.0"/> |
| 3548 | <fontDescription key="fontDescription" name="PeridotPE-SBold" family="Peridot PE" pointSize="11"/> | 3555 | <fontDescription key="fontDescription" name="PeridotPE-SBold" family="Peridot PE" pointSize="11"/> |
| 3549 | <color key="textColor" red="0.12941176469999999" green="0.12941176469999999" blue="0.12941176469999999" alpha="1" colorSpace="calibratedRGB"/> | 3556 | <color key="textColor" red="0.12941176469999999" green="0.12941176469999999" blue="0.12941176469999999" alpha="1" colorSpace="calibratedRGB"/> |
| 3550 | <nil key="highlightedColor"/> | 3557 | <nil key="highlightedColor"/> |
| ... | @@ -3568,7 +3575,7 @@ | ... | @@ -3568,7 +3575,7 @@ |
| 3568 | </constraints> | 3575 | </constraints> |
| 3569 | </view> | 3576 | </view> |
| 3570 | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="CeN-GT-tVP"> | 3577 | <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="CeN-GT-tVP"> |
| 3571 | - <rect key="frame" x="0.0" y="0.0" width="111.5" height="97"/> | 3578 | + <rect key="frame" x="0.0" y="0.0" width="111.5" height="38"/> |
| 3572 | <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | 3579 | <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
| 3573 | <state key="normal" title="Button"/> | 3580 | <state key="normal" title="Button"/> |
| 3574 | <buttonConfiguration key="configuration" style="plain" title="Button"> | 3581 | <buttonConfiguration key="configuration" style="plain" title="Button"> |
| ... | @@ -3579,7 +3586,7 @@ | ... | @@ -3579,7 +3586,7 @@ |
| 3579 | </connections> | 3586 | </connections> |
| 3580 | </button> | 3587 | </button> |
| 3581 | </subviews> | 3588 | </subviews> |
| 3582 | - <color key="backgroundColor" systemColor="systemBackgroundColor"/> | 3589 | + <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
| 3583 | <constraints> | 3590 | <constraints> |
| 3584 | <constraint firstItem="JSL-ST-Uzv" firstAttribute="centerX" secondItem="hW7-Fh-jaW" secondAttribute="centerX" id="5LP-wN-xKV"/> | 3591 | <constraint firstItem="JSL-ST-Uzv" firstAttribute="centerX" secondItem="hW7-Fh-jaW" secondAttribute="centerX" id="5LP-wN-xKV"/> |
| 3585 | <constraint firstAttribute="trailing" secondItem="CeN-GT-tVP" secondAttribute="trailing" id="5hb-Gb-poo"/> | 3592 | <constraint firstAttribute="trailing" secondItem="CeN-GT-tVP" secondAttribute="trailing" id="5hb-Gb-poo"/> |
| ... | @@ -3644,14 +3651,14 @@ | ... | @@ -3644,14 +3651,14 @@ |
| 3644 | </connections> | 3651 | </connections> |
| 3645 | </tableViewCell> | 3652 | </tableViewCell> |
| 3646 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="WalletVouchersBannerTableViewCellId" id="F1i-u5-1v2" customClass="WalletVouchersBannerTableViewCell" customModule="SwiftWarplyFramework"> | 3653 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="WalletVouchersBannerTableViewCellId" id="F1i-u5-1v2" customClass="WalletVouchersBannerTableViewCell" customModule="SwiftWarplyFramework"> |
| 3647 | - <rect key="frame" x="0.0" y="1714.5" width="414" height="181"/> | 3654 | + <rect key="frame" x="0.0" y="1051.5" width="414" height="141"/> |
| 3648 | <autoresizingMask key="autoresizingMask"/> | 3655 | <autoresizingMask key="autoresizingMask"/> |
| 3649 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="F1i-u5-1v2" id="q9T-Eg-Gxw"> | 3656 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="F1i-u5-1v2" id="q9T-Eg-Gxw"> |
| 3650 | - <rect key="frame" x="0.0" y="0.0" width="414" height="181"/> | 3657 | + <rect key="frame" x="0.0" y="0.0" width="414" height="141"/> |
| 3651 | <autoresizingMask key="autoresizingMask"/> | 3658 | <autoresizingMask key="autoresizingMask"/> |
| 3652 | <subviews> | 3659 | <subviews> |
| 3653 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="FVK-Ht-BOg" userLabel="ParentView"> | 3660 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="FVK-Ht-BOg" userLabel="ParentView"> |
| 3654 | - <rect key="frame" x="0.0" y="0.0" width="414" height="181"/> | 3661 | + <rect key="frame" x="0.0" y="0.0" width="414" height="44"/> |
| 3655 | <subviews> | 3662 | <subviews> |
| 3656 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="zKi-zm-jUP"> | 3663 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="zKi-zm-jUP"> |
| 3657 | <rect key="frame" x="20" y="25" width="374" height="1"/> | 3664 | <rect key="frame" x="20" y="25" width="374" height="1"/> |
| ... | @@ -3661,29 +3668,29 @@ | ... | @@ -3661,29 +3668,29 @@ |
| 3661 | </constraints> | 3668 | </constraints> |
| 3662 | </view> | 3669 | </view> |
| 3663 | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Υπόλοιπο επιδότησης" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="0yZ-ge-5qY"> | 3670 | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Υπόλοιπο επιδότησης" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="0yZ-ge-5qY"> |
| 3664 | - <rect key="frame" x="20" y="51" width="374" height="26"/> | 3671 | + <rect key="frame" x="20" y="25" width="374" height="0.0"/> |
| 3665 | - <fontDescription key="fontDescription" name="PeridotPE-SBold" family="Peridot PE" pointSize="21"/> | 3672 | + <fontDescription key="fontDescription" name="BTCosmo-Bold" family="BTCosmo" pointSize="19"/> |
| 3666 | <color key="textColor" red="0.12941176469999999" green="0.12941176469999999" blue="0.12941176469999999" alpha="1" colorSpace="calibratedRGB"/> | 3673 | <color key="textColor" red="0.12941176469999999" green="0.12941176469999999" blue="0.12941176469999999" alpha="1" colorSpace="calibratedRGB"/> |
| 3667 | <nil key="highlightedColor"/> | 3674 | <nil key="highlightedColor"/> |
| 3668 | </label> | 3675 | </label> |
| 3669 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="eBr-vb-7oH"> | 3676 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="eBr-vb-7oH"> |
| 3670 | - <rect key="frame" x="20" y="102" width="374" height="76"/> | 3677 | + <rect key="frame" x="20" y="41" width="374" height="0.0"/> |
| 3671 | <subviews> | 3678 | <subviews> |
| 3672 | <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="U9f-Ar-TCE"> | 3679 | <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="U9f-Ar-TCE"> |
| 3673 | - <rect key="frame" x="20" y="20" width="36" height="36"/> | 3680 | + <rect key="frame" x="20" y="18" width="30" height="0.0"/> |
| 3674 | <constraints> | 3681 | <constraints> |
| 3675 | - <constraint firstAttribute="width" constant="36" id="06g-Cm-Q4z"/> | 3682 | + <constraint firstAttribute="width" constant="30" id="06g-Cm-Q4z"/> |
| 3676 | - <constraint firstAttribute="height" constant="36" id="GoZ-qT-Whp"/> | 3683 | + <constraint firstAttribute="height" constant="30" id="GoZ-qT-Whp"/> |
| 3677 | </constraints> | 3684 | </constraints> |
| 3678 | </imageView> | 3685 | </imageView> |
| 3679 | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Υπόλοιπο επιδότησης" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="2p1-v2-lAL"> | 3686 | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Υπόλοιπο επιδότησης" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="2p1-v2-lAL"> |
| 3680 | - <rect key="frame" x="66" y="28" width="164" height="20"/> | 3687 | + <rect key="frame" x="60" y="8" width="164" height="20"/> |
| 3681 | <fontDescription key="fontDescription" name="PeridotPE-Regular" family="Peridot PE" pointSize="16"/> | 3688 | <fontDescription key="fontDescription" name="PeridotPE-Regular" family="Peridot PE" pointSize="16"/> |
| 3682 | <color key="textColor" red="0.12941176469999999" green="0.12941176469999999" blue="0.12941176469999999" alpha="1" colorSpace="calibratedRGB"/> | 3689 | <color key="textColor" red="0.12941176469999999" green="0.12941176469999999" blue="0.12941176469999999" alpha="1" colorSpace="calibratedRGB"/> |
| 3683 | <nil key="highlightedColor"/> | 3690 | <nil key="highlightedColor"/> |
| 3684 | </label> | 3691 | </label> |
| 3685 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="AKD-A9-ah0"> | 3692 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="AKD-A9-ah0"> |
| 3686 | - <rect key="frame" x="230" y="19" width="17.5" height="18"/> | 3693 | + <rect key="frame" x="224" y="-1" width="17.5" height="18"/> |
| 3687 | <subviews> | 3694 | <subviews> |
| 3688 | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="0" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="BwW-J2-1Sz"> | 3695 | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="0" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="BwW-J2-1Sz"> |
| 3689 | <rect key="frame" x="5" y="2" width="7.5" height="14"/> | 3696 | <rect key="frame" x="5" y="2" width="7.5" height="14"/> |
| ... | @@ -3701,23 +3708,23 @@ | ... | @@ -3701,23 +3708,23 @@ |
| 3701 | </constraints> | 3708 | </constraints> |
| 3702 | </view> | 3709 | </view> |
| 3703 | <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="cSu-mM-1Ep"> | 3710 | <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="cSu-mM-1Ep"> |
| 3704 | - <rect key="frame" x="334" y="28" width="20" height="20"/> | 3711 | + <rect key="frame" x="337" y="9.5" width="17" height="17"/> |
| 3705 | <constraints> | 3712 | <constraints> |
| 3706 | - <constraint firstAttribute="height" constant="20" id="ATK-3R-8Yb"/> | 3713 | + <constraint firstAttribute="height" constant="17" id="ATK-3R-8Yb"/> |
| 3707 | - <constraint firstAttribute="width" constant="20" id="b27-KV-iS5"/> | 3714 | + <constraint firstAttribute="width" constant="17" id="b27-KV-iS5"/> |
| 3708 | </constraints> | 3715 | </constraints> |
| 3709 | </imageView> | 3716 | </imageView> |
| 3710 | </subviews> | 3717 | </subviews> |
| 3711 | <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | 3718 | <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
| 3712 | <constraints> | 3719 | <constraints> |
| 3713 | <constraint firstItem="cSu-mM-1Ep" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="2p1-v2-lAL" secondAttribute="trailing" constant="5" id="0RF-Lr-hdi"/> | 3720 | <constraint firstItem="cSu-mM-1Ep" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="2p1-v2-lAL" secondAttribute="trailing" constant="5" id="0RF-Lr-hdi"/> |
| 3714 | - <constraint firstItem="U9f-Ar-TCE" firstAttribute="top" secondItem="eBr-vb-7oH" secondAttribute="top" constant="20" id="Gnc-a7-lVn"/> | 3721 | + <constraint firstItem="U9f-Ar-TCE" firstAttribute="top" secondItem="eBr-vb-7oH" secondAttribute="top" constant="18" id="Gnc-a7-lVn"/> |
| 3715 | <constraint firstItem="U9f-Ar-TCE" firstAttribute="leading" secondItem="eBr-vb-7oH" secondAttribute="leading" constant="20" id="O3t-rA-Xoi"/> | 3722 | <constraint firstItem="U9f-Ar-TCE" firstAttribute="leading" secondItem="eBr-vb-7oH" secondAttribute="leading" constant="20" id="O3t-rA-Xoi"/> |
| 3716 | <constraint firstItem="2p1-v2-lAL" firstAttribute="centerY" secondItem="U9f-Ar-TCE" secondAttribute="centerY" id="bWi-vx-lud"/> | 3723 | <constraint firstItem="2p1-v2-lAL" firstAttribute="centerY" secondItem="U9f-Ar-TCE" secondAttribute="centerY" id="bWi-vx-lud"/> |
| 3717 | <constraint firstItem="cSu-mM-1Ep" firstAttribute="centerY" secondItem="U9f-Ar-TCE" secondAttribute="centerY" id="bwI-YH-DDm"/> | 3724 | <constraint firstItem="cSu-mM-1Ep" firstAttribute="centerY" secondItem="U9f-Ar-TCE" secondAttribute="centerY" id="bwI-YH-DDm"/> |
| 3718 | <constraint firstAttribute="trailing" secondItem="cSu-mM-1Ep" secondAttribute="trailing" constant="20" id="fLn-8r-nUC"/> | 3725 | <constraint firstAttribute="trailing" secondItem="cSu-mM-1Ep" secondAttribute="trailing" constant="20" id="fLn-8r-nUC"/> |
| 3719 | <constraint firstItem="AKD-A9-ah0" firstAttribute="leading" secondItem="2p1-v2-lAL" secondAttribute="trailing" id="hZ8-wn-M57"/> | 3726 | <constraint firstItem="AKD-A9-ah0" firstAttribute="leading" secondItem="2p1-v2-lAL" secondAttribute="trailing" id="hZ8-wn-M57"/> |
| 3720 | - <constraint firstAttribute="bottom" secondItem="U9f-Ar-TCE" secondAttribute="bottom" constant="20" id="jCC-NV-1nD"/> | 3727 | + <constraint firstAttribute="bottom" secondItem="U9f-Ar-TCE" secondAttribute="bottom" constant="18" id="jCC-NV-1nD"/> |
| 3721 | <constraint firstItem="2p1-v2-lAL" firstAttribute="leading" secondItem="U9f-Ar-TCE" secondAttribute="trailing" constant="10" id="kv2-9q-gc9"/> | 3728 | <constraint firstItem="2p1-v2-lAL" firstAttribute="leading" secondItem="U9f-Ar-TCE" secondAttribute="trailing" constant="10" id="kv2-9q-gc9"/> |
| 3722 | <constraint firstItem="AKD-A9-ah0" firstAttribute="centerY" secondItem="2p1-v2-lAL" secondAttribute="centerY" constant="-10" id="vGu-1o-rr0"/> | 3729 | <constraint firstItem="AKD-A9-ah0" firstAttribute="centerY" secondItem="2p1-v2-lAL" secondAttribute="centerY" constant="-10" id="vGu-1o-rr0"/> |
| 3723 | </constraints> | 3730 | </constraints> |
| ... | @@ -3727,7 +3734,7 @@ | ... | @@ -3727,7 +3734,7 @@ |
| 3727 | <constraints> | 3734 | <constraints> |
| 3728 | <constraint firstItem="eBr-vb-7oH" firstAttribute="leading" secondItem="FVK-Ht-BOg" secondAttribute="leading" constant="20" id="2MW-60-EMV"/> | 3735 | <constraint firstItem="eBr-vb-7oH" firstAttribute="leading" secondItem="FVK-Ht-BOg" secondAttribute="leading" constant="20" id="2MW-60-EMV"/> |
| 3729 | <constraint firstAttribute="trailing" secondItem="eBr-vb-7oH" secondAttribute="trailing" constant="20" id="6TM-9q-HYX"/> | 3736 | <constraint firstAttribute="trailing" secondItem="eBr-vb-7oH" secondAttribute="trailing" constant="20" id="6TM-9q-HYX"/> |
| 3730 | - <constraint firstItem="0yZ-ge-5qY" firstAttribute="top" secondItem="zKi-zm-jUP" secondAttribute="bottom" constant="25" id="8jo-Kb-xyG"/> | 3737 | + <constraint firstItem="0yZ-ge-5qY" firstAttribute="top" secondItem="FVK-Ht-BOg" secondAttribute="top" constant="25" id="Bcu-pJ-Cm9"/> |
| 3731 | <constraint firstItem="zKi-zm-jUP" firstAttribute="leading" secondItem="FVK-Ht-BOg" secondAttribute="leading" constant="20" id="Lm7-Va-CvO"/> | 3738 | <constraint firstItem="zKi-zm-jUP" firstAttribute="leading" secondItem="FVK-Ht-BOg" secondAttribute="leading" constant="20" id="Lm7-Va-CvO"/> |
| 3732 | <constraint firstItem="0yZ-ge-5qY" firstAttribute="leading" secondItem="FVK-Ht-BOg" secondAttribute="leading" constant="20" id="MO1-TU-QKR"/> | 3739 | <constraint firstItem="0yZ-ge-5qY" firstAttribute="leading" secondItem="FVK-Ht-BOg" secondAttribute="leading" constant="20" id="MO1-TU-QKR"/> |
| 3733 | <constraint firstItem="eBr-vb-7oH" firstAttribute="top" secondItem="0yZ-ge-5qY" secondAttribute="bottom" constant="25" id="Ozb-9V-wuG"/> | 3740 | <constraint firstItem="eBr-vb-7oH" firstAttribute="top" secondItem="0yZ-ge-5qY" secondAttribute="bottom" constant="25" id="Ozb-9V-wuG"/> |
| ... | @@ -3736,6 +3743,11 @@ | ... | @@ -3736,6 +3743,11 @@ |
| 3736 | <constraint firstAttribute="trailing" secondItem="zKi-zm-jUP" secondAttribute="trailing" constant="20" id="m4F-J1-tax"/> | 3743 | <constraint firstAttribute="trailing" secondItem="zKi-zm-jUP" secondAttribute="trailing" constant="20" id="m4F-J1-tax"/> |
| 3737 | <constraint firstAttribute="bottom" secondItem="eBr-vb-7oH" secondAttribute="bottom" constant="3" id="shf-f6-v9j"/> | 3744 | <constraint firstAttribute="bottom" secondItem="eBr-vb-7oH" secondAttribute="bottom" constant="3" id="shf-f6-v9j"/> |
| 3738 | </constraints> | 3745 | </constraints> |
| 3746 | + <variation key="default"> | ||
| 3747 | + <mask key="subviews"> | ||
| 3748 | + <exclude reference="zKi-zm-jUP"/> | ||
| 3749 | + </mask> | ||
| 3750 | + </variation> | ||
| 3739 | </view> | 3751 | </view> |
| 3740 | </subviews> | 3752 | </subviews> |
| 3741 | <constraints> | 3753 | <constraints> |
| ... | @@ -3758,17 +3770,17 @@ | ... | @@ -3758,17 +3770,17 @@ |
| 3758 | </connections> | 3770 | </connections> |
| 3759 | </tableViewCell> | 3771 | </tableViewCell> |
| 3760 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="WalletSpinnerTableViewCellId" id="ShU-xo-DhW" customClass="WalletSpinnerTableViewCell" customModule="SwiftWarplyFramework"> | 3772 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="WalletSpinnerTableViewCellId" id="ShU-xo-DhW" customClass="WalletSpinnerTableViewCell" customModule="SwiftWarplyFramework"> |
| 3761 | - <rect key="frame" x="0.0" y="1895.5" width="414" height="88"/> | 3773 | + <rect key="frame" x="0.0" y="1192.5" width="414" height="44"/> |
| 3762 | <autoresizingMask key="autoresizingMask"/> | 3774 | <autoresizingMask key="autoresizingMask"/> |
| 3763 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="ShU-xo-DhW" id="U4r-xF-gbA"> | 3775 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="ShU-xo-DhW" id="U4r-xF-gbA"> |
| 3764 | - <rect key="frame" x="0.0" y="0.0" width="414" height="88"/> | 3776 | + <rect key="frame" x="0.0" y="0.0" width="414" height="44"/> |
| 3765 | <autoresizingMask key="autoresizingMask"/> | 3777 | <autoresizingMask key="autoresizingMask"/> |
| 3766 | <subviews> | 3778 | <subviews> |
| 3767 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="hm4-ma-8T7" userLabel="ParentView"> | 3779 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="hm4-ma-8T7" userLabel="ParentView"> |
| 3768 | - <rect key="frame" x="0.0" y="0.0" width="414" height="88"/> | 3780 | + <rect key="frame" x="0.0" y="0.0" width="414" height="44"/> |
| 3769 | <subviews> | 3781 | <subviews> |
| 3770 | <activityIndicatorView opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" style="large" translatesAutoresizingMaskIntoConstraints="NO" id="Kes-eE-1K8"> | 3782 | <activityIndicatorView opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" style="large" translatesAutoresizingMaskIntoConstraints="NO" id="Kes-eE-1K8"> |
| 3771 | - <rect key="frame" x="183" y="20" width="48" height="48"/> | 3783 | + <rect key="frame" x="183" y="20" width="48" height="4"/> |
| 3772 | <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | 3784 | <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
| 3773 | <constraints> | 3785 | <constraints> |
| 3774 | <constraint firstAttribute="height" constant="48" id="MxX-gd-WB6"/> | 3786 | <constraint firstAttribute="height" constant="48" id="MxX-gd-WB6"/> |
| ... | @@ -3798,31 +3810,209 @@ | ... | @@ -3798,31 +3810,209 @@ |
| 3798 | </connections> | 3810 | </connections> |
| 3799 | </tableViewCell> | 3811 | </tableViewCell> |
| 3800 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="WalletQuestionnaireBannerTableViewCellId" id="AKr-2x-5Nd" customClass="WalletQuestionnaireBannerTableViewCell" customModule="SwiftWarplyFramework"> | 3812 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="WalletQuestionnaireBannerTableViewCellId" id="AKr-2x-5Nd" customClass="WalletQuestionnaireBannerTableViewCell" customModule="SwiftWarplyFramework"> |
| 3801 | - <rect key="frame" x="0.0" y="1983.5" width="414" height="44"/> | 3813 | + <rect key="frame" x="0.0" y="1236.5" width="414" height="44"/> |
| 3802 | <autoresizingMask key="autoresizingMask"/> | 3814 | <autoresizingMask key="autoresizingMask"/> |
| 3803 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="AKr-2x-5Nd" id="nPE-tM-hVS"> | 3815 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="AKr-2x-5Nd" id="nPE-tM-hVS"> |
| 3804 | <rect key="frame" x="0.0" y="0.0" width="414" height="44"/> | 3816 | <rect key="frame" x="0.0" y="0.0" width="414" height="44"/> |
| 3805 | <autoresizingMask key="autoresizingMask"/> | 3817 | <autoresizingMask key="autoresizingMask"/> |
| 3818 | + <subviews> | ||
| 3819 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Z9L-1Z-TVa" userLabel="ParentView"> | ||
| 3820 | + <rect key="frame" x="0.0" y="0.0" width="414" height="44"/> | ||
| 3821 | + <subviews> | ||
| 3822 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="E7g-cu-Vdm"> | ||
| 3823 | + <rect key="frame" x="20" y="25" width="374" height="16"/> | ||
| 3824 | + <subviews> | ||
| 3825 | + <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" ambiguous="YES" translatesAutoresizingMaskIntoConstraints="NO" id="oc6-bU-uFZ"> | ||
| 3826 | + <rect key="frame" x="20" y="15" width="22" height="22"/> | ||
| 3827 | + <constraints> | ||
| 3828 | + <constraint firstAttribute="height" constant="22" id="L87-hG-Qde"/> | ||
| 3829 | + <constraint firstAttribute="width" constant="22" id="M66-dc-yeT"/> | ||
| 3830 | + </constraints> | ||
| 3831 | + </imageView> | ||
| 3832 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" ambiguous="YES" text="Πρόσθεσε τις προτιμήσεις σου" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="amg-yf-Roz"> | ||
| 3833 | + <rect key="frame" x="52" y="16" width="232.5" height="20"/> | ||
| 3834 | + <fontDescription key="fontDescription" name="PeridotPE-Regular" family="Peridot PE" pointSize="16"/> | ||
| 3835 | + <color key="textColor" red="0.12941176469999999" green="0.12941176469999999" blue="0.12941176469999999" alpha="1" colorSpace="calibratedRGB"/> | ||
| 3836 | + <nil key="highlightedColor"/> | ||
| 3837 | + </label> | ||
| 3838 | + <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" ambiguous="YES" translatesAutoresizingMaskIntoConstraints="NO" id="zkX-BT-YZD"> | ||
| 3839 | + <rect key="frame" x="337" y="17.5" width="17" height="17"/> | ||
| 3840 | + <constraints> | ||
| 3841 | + <constraint firstAttribute="width" constant="17" id="Ci4-Wq-tP6"/> | ||
| 3842 | + <constraint firstAttribute="height" constant="17" id="n1G-m9-43s"/> | ||
| 3843 | + </constraints> | ||
| 3844 | + </imageView> | ||
| 3845 | + </subviews> | ||
| 3846 | + <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
| 3847 | + <constraints> | ||
| 3848 | + <constraint firstAttribute="bottom" secondItem="oc6-bU-uFZ" secondAttribute="bottom" constant="15" id="8CL-ej-RPl"/> | ||
| 3849 | + <constraint firstItem="amg-yf-Roz" firstAttribute="leading" secondItem="oc6-bU-uFZ" secondAttribute="trailing" constant="10" id="GV4-Ut-oeg"/> | ||
| 3850 | + <constraint firstItem="zkX-BT-YZD" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="amg-yf-Roz" secondAttribute="trailing" constant="5" id="PCZ-Aq-M5f"/> | ||
| 3851 | + <constraint firstItem="oc6-bU-uFZ" firstAttribute="leading" secondItem="E7g-cu-Vdm" secondAttribute="leading" constant="20" id="Qrh-op-XQ7"/> | ||
| 3852 | + <constraint firstAttribute="trailing" secondItem="zkX-BT-YZD" secondAttribute="trailing" constant="20" id="R42-ol-mfw"/> | ||
| 3853 | + <constraint firstItem="oc6-bU-uFZ" firstAttribute="top" secondItem="E7g-cu-Vdm" secondAttribute="top" constant="15" id="k50-It-dgE"/> | ||
| 3854 | + <constraint firstItem="zkX-BT-YZD" firstAttribute="centerY" secondItem="oc6-bU-uFZ" secondAttribute="centerY" id="tqT-Gi-oTZ"/> | ||
| 3855 | + <constraint firstItem="amg-yf-Roz" firstAttribute="centerY" secondItem="oc6-bU-uFZ" secondAttribute="centerY" id="usW-Tc-Jrq"/> | ||
| 3856 | + </constraints> | ||
| 3857 | + </view> | ||
| 3858 | + </subviews> | ||
| 3859 | + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
| 3860 | + <constraints> | ||
| 3861 | + <constraint firstAttribute="bottom" secondItem="E7g-cu-Vdm" secondAttribute="bottom" constant="3" id="EQZ-DQ-as6"/> | ||
| 3862 | + <constraint firstItem="E7g-cu-Vdm" firstAttribute="top" secondItem="Z9L-1Z-TVa" secondAttribute="top" constant="25" id="qCl-fH-vaA"/> | ||
| 3863 | + <constraint firstItem="E7g-cu-Vdm" firstAttribute="leading" secondItem="Z9L-1Z-TVa" secondAttribute="leading" constant="20" id="uR9-FM-TUb"/> | ||
| 3864 | + <constraint firstAttribute="trailing" secondItem="E7g-cu-Vdm" secondAttribute="trailing" constant="20" id="vqE-fh-d8w"/> | ||
| 3865 | + </constraints> | ||
| 3866 | + </view> | ||
| 3867 | + </subviews> | ||
| 3868 | + <constraints> | ||
| 3869 | + <constraint firstItem="Z9L-1Z-TVa" firstAttribute="top" secondItem="nPE-tM-hVS" secondAttribute="top" id="Azx-eB-oSM"/> | ||
| 3870 | + <constraint firstAttribute="bottom" secondItem="Z9L-1Z-TVa" secondAttribute="bottom" id="FCb-WG-wcR"/> | ||
| 3871 | + <constraint firstItem="Z9L-1Z-TVa" firstAttribute="leading" secondItem="nPE-tM-hVS" secondAttribute="leading" id="ISZ-bH-Rkt"/> | ||
| 3872 | + <constraint firstAttribute="trailing" secondItem="Z9L-1Z-TVa" secondAttribute="trailing" id="MGX-d5-ErD"/> | ||
| 3873 | + </constraints> | ||
| 3806 | </tableViewCellContentView> | 3874 | </tableViewCellContentView> |
| 3807 | <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | 3875 | <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
| 3876 | + <connections> | ||
| 3877 | + <outlet property="bannerArrowImage" destination="zkX-BT-YZD" id="rgd-Fs-qK7"/> | ||
| 3878 | + <outlet property="bannerIconImage" destination="oc6-bU-uFZ" id="VXs-UF-Rbf"/> | ||
| 3879 | + <outlet property="bannerIconImageWidth" destination="M66-dc-yeT" id="joM-kr-chb"/> | ||
| 3880 | + <outlet property="bannerLabel" destination="amg-yf-Roz" id="V6f-Nt-7IG"/> | ||
| 3881 | + <outlet property="bannerLabelLeftSpace" destination="GV4-Ut-oeg" id="N8z-3U-VkF"/> | ||
| 3882 | + <outlet property="bannerView" destination="E7g-cu-Vdm" id="dIw-u1-kvr"/> | ||
| 3883 | + </connections> | ||
| 3808 | </tableViewCell> | 3884 | </tableViewCell> |
| 3809 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="WalletHistoryBannerTableViewCellId" id="DQm-p5-XtS" customClass="WalletHistoryBannerTableViewCell" customModule="SwiftWarplyFramework"> | 3885 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="WalletHistoryBannerTableViewCellId" id="DQm-p5-XtS" customClass="WalletHistoryBannerTableViewCell" customModule="SwiftWarplyFramework"> |
| 3810 | - <rect key="frame" x="0.0" y="2027.5" width="414" height="44"/> | 3886 | + <rect key="frame" x="0.0" y="1280.5" width="414" height="60"/> |
| 3811 | <autoresizingMask key="autoresizingMask"/> | 3887 | <autoresizingMask key="autoresizingMask"/> |
| 3812 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="DQm-p5-XtS" id="bjo-yS-hIR"> | 3888 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="DQm-p5-XtS" id="bjo-yS-hIR"> |
| 3813 | - <rect key="frame" x="0.0" y="0.0" width="414" height="44"/> | 3889 | + <rect key="frame" x="0.0" y="0.0" width="414" height="60"/> |
| 3814 | <autoresizingMask key="autoresizingMask"/> | 3890 | <autoresizingMask key="autoresizingMask"/> |
| 3891 | + <subviews> | ||
| 3892 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="6EA-dy-ien" userLabel="ParentView"> | ||
| 3893 | + <rect key="frame" x="0.0" y="0.0" width="414" height="44"/> | ||
| 3894 | + <subviews> | ||
| 3895 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Ojl-Ua-IQh"> | ||
| 3896 | + <rect key="frame" x="20" y="5" width="374" height="36"/> | ||
| 3897 | + <subviews> | ||
| 3898 | + <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="Exe-1k-4zo"> | ||
| 3899 | + <rect key="frame" x="20" y="15" width="22" height="6"/> | ||
| 3900 | + <constraints> | ||
| 3901 | + <constraint firstAttribute="height" constant="22" id="1rb-tF-mox"/> | ||
| 3902 | + <constraint firstAttribute="width" constant="22" id="Bxd-jL-WBg"/> | ||
| 3903 | + </constraints> | ||
| 3904 | + </imageView> | ||
| 3905 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Πρόσθεσε τις προτιμήσεις σου" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="e1Y-cd-aaa"> | ||
| 3906 | + <rect key="frame" x="52" y="8" width="232.5" height="20"/> | ||
| 3907 | + <fontDescription key="fontDescription" name="PeridotPE-Regular" family="Peridot PE" pointSize="16"/> | ||
| 3908 | + <color key="textColor" red="0.12941176469999999" green="0.12941176469999999" blue="0.12941176469999999" alpha="1" colorSpace="calibratedRGB"/> | ||
| 3909 | + <nil key="highlightedColor"/> | ||
| 3910 | + </label> | ||
| 3911 | + <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="2Xn-jy-pMo"> | ||
| 3912 | + <rect key="frame" x="337" y="9.5" width="17" height="17"/> | ||
| 3913 | + <constraints> | ||
| 3914 | + <constraint firstAttribute="width" constant="17" id="MhO-mC-QzN"/> | ||
| 3915 | + <constraint firstAttribute="height" constant="17" id="X0d-1w-mvu"/> | ||
| 3916 | + </constraints> | ||
| 3917 | + </imageView> | ||
| 3918 | + </subviews> | ||
| 3919 | + <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
| 3920 | + <constraints> | ||
| 3921 | + <constraint firstItem="e1Y-cd-aaa" firstAttribute="centerY" secondItem="Exe-1k-4zo" secondAttribute="centerY" id="59b-aF-ZuK"/> | ||
| 3922 | + <constraint firstItem="Exe-1k-4zo" firstAttribute="leading" secondItem="Ojl-Ua-IQh" secondAttribute="leading" constant="20" id="7hF-pQ-9hz"/> | ||
| 3923 | + <constraint firstItem="2Xn-jy-pMo" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="e1Y-cd-aaa" secondAttribute="trailing" constant="5" id="BT4-Yz-21p"/> | ||
| 3924 | + <constraint firstItem="2Xn-jy-pMo" firstAttribute="centerY" secondItem="Exe-1k-4zo" secondAttribute="centerY" id="Ccb-FA-cxG"/> | ||
| 3925 | + <constraint firstAttribute="trailing" secondItem="2Xn-jy-pMo" secondAttribute="trailing" constant="20" id="ckH-R4-PY5"/> | ||
| 3926 | + <constraint firstItem="e1Y-cd-aaa" firstAttribute="leading" secondItem="Exe-1k-4zo" secondAttribute="trailing" constant="10" id="fB0-DX-1hK"/> | ||
| 3927 | + <constraint firstItem="Exe-1k-4zo" firstAttribute="top" secondItem="Ojl-Ua-IQh" secondAttribute="top" constant="15" id="gTy-8F-mid"/> | ||
| 3928 | + <constraint firstAttribute="bottom" secondItem="Exe-1k-4zo" secondAttribute="bottom" constant="15" id="nP5-bW-LWD"/> | ||
| 3929 | + </constraints> | ||
| 3930 | + </view> | ||
| 3931 | + </subviews> | ||
| 3932 | + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
| 3933 | + <constraints> | ||
| 3934 | + <constraint firstItem="Ojl-Ua-IQh" firstAttribute="top" secondItem="6EA-dy-ien" secondAttribute="top" constant="5" id="2Mt-rZ-deU"/> | ||
| 3935 | + <constraint firstAttribute="trailing" secondItem="Ojl-Ua-IQh" secondAttribute="trailing" constant="20" id="Odl-ic-tbG"/> | ||
| 3936 | + <constraint firstItem="Ojl-Ua-IQh" firstAttribute="leading" secondItem="6EA-dy-ien" secondAttribute="leading" constant="20" id="VCQ-cO-pFe"/> | ||
| 3937 | + <constraint firstAttribute="bottom" secondItem="Ojl-Ua-IQh" secondAttribute="bottom" constant="3" id="cWA-Yw-XMT"/> | ||
| 3938 | + </constraints> | ||
| 3939 | + </view> | ||
| 3940 | + </subviews> | ||
| 3941 | + <constraints> | ||
| 3942 | + <constraint firstItem="6EA-dy-ien" firstAttribute="leading" secondItem="bjo-yS-hIR" secondAttribute="leading" id="6eg-vk-V4b"/> | ||
| 3943 | + <constraint firstAttribute="bottom" secondItem="6EA-dy-ien" secondAttribute="bottom" id="Vxd-KD-df6"/> | ||
| 3944 | + <constraint firstAttribute="trailing" secondItem="6EA-dy-ien" secondAttribute="trailing" id="btz-lA-pAj"/> | ||
| 3945 | + <constraint firstItem="6EA-dy-ien" firstAttribute="top" secondItem="bjo-yS-hIR" secondAttribute="top" id="ivN-lm-ahq"/> | ||
| 3946 | + </constraints> | ||
| 3815 | </tableViewCellContentView> | 3947 | </tableViewCellContentView> |
| 3816 | <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | 3948 | <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
| 3949 | + <connections> | ||
| 3950 | + <outlet property="bannerArrowImage" destination="2Xn-jy-pMo" id="hh1-7A-MBG"/> | ||
| 3951 | + <outlet property="bannerIconImage" destination="Exe-1k-4zo" id="e1M-BM-rpU"/> | ||
| 3952 | + <outlet property="bannerLabel" destination="e1Y-cd-aaa" id="vFl-fP-AUl"/> | ||
| 3953 | + <outlet property="bannerView" destination="Ojl-Ua-IQh" id="5ys-Mj-SDp"/> | ||
| 3954 | + </connections> | ||
| 3817 | </tableViewCell> | 3955 | </tableViewCell> |
| 3818 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="WalletEmptyViewTableViewCellId" id="lSc-gs-vcx" customClass="WalletEmptyViewTableViewCell" customModule="SwiftWarplyFramework"> | 3956 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="WalletEmptyViewTableViewCellId" id="lSc-gs-vcx" customClass="WalletEmptyViewTableViewCell" customModule="SwiftWarplyFramework"> |
| 3819 | - <rect key="frame" x="0.0" y="2071.5" width="414" height="44"/> | 3957 | + <rect key="frame" x="0.0" y="1340.5" width="414" height="44"/> |
| 3820 | <autoresizingMask key="autoresizingMask"/> | 3958 | <autoresizingMask key="autoresizingMask"/> |
| 3821 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="lSc-gs-vcx" id="AOI-dP-A0r"> | 3959 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="lSc-gs-vcx" id="AOI-dP-A0r"> |
| 3822 | <rect key="frame" x="0.0" y="0.0" width="414" height="44"/> | 3960 | <rect key="frame" x="0.0" y="0.0" width="414" height="44"/> |
| 3823 | <autoresizingMask key="autoresizingMask"/> | 3961 | <autoresizingMask key="autoresizingMask"/> |
| 3962 | + <subviews> | ||
| 3963 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="vBZ-FS-KB9" userLabel="Parent View"> | ||
| 3964 | + <rect key="frame" x="0.0" y="0.0" width="414" height="44"/> | ||
| 3965 | + <subviews> | ||
| 3966 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="b8E-65-ecf"> | ||
| 3967 | + <rect key="frame" x="20" y="0.0" width="374" height="44"/> | ||
| 3968 | + <subviews> | ||
| 3969 | + <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="tXX-aH-hoN"> | ||
| 3970 | + <rect key="frame" x="163" y="25" width="48" height="9"/> | ||
| 3971 | + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
| 3972 | + <constraints> | ||
| 3973 | + <constraint firstAttribute="height" constant="48" id="WlR-pb-0sP"/> | ||
| 3974 | + <constraint firstAttribute="width" constant="48" id="ckG-cu-fca"/> | ||
| 3975 | + </constraints> | ||
| 3976 | + </imageView> | ||
| 3977 | + <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="VAC-aj-sy7"> | ||
| 3978 | + <rect key="frame" x="0.0" y="44" width="374" height="0.0"/> | ||
| 3979 | + <fontDescription key="fontDescription" name="PeridotPE-Regular" family="Peridot PE" pointSize="14"/> | ||
| 3980 | + <color key="textColor" red="0.12941176469999999" green="0.12941176469999999" blue="0.12941176469999999" alpha="1" colorSpace="calibratedRGB"/> | ||
| 3981 | + <nil key="highlightedColor"/> | ||
| 3982 | + </label> | ||
| 3983 | + </subviews> | ||
| 3984 | + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | ||
| 3985 | + <constraints> | ||
| 3986 | + <constraint firstAttribute="bottom" secondItem="VAC-aj-sy7" secondAttribute="bottom" id="6hQ-86-vcS"/> | ||
| 3987 | + <constraint firstItem="tXX-aH-hoN" firstAttribute="top" secondItem="b8E-65-ecf" secondAttribute="top" constant="25" id="AQG-0D-Jo7"/> | ||
| 3988 | + <constraint firstAttribute="trailing" secondItem="VAC-aj-sy7" secondAttribute="trailing" id="EkH-8V-KGK"/> | ||
| 3989 | + <constraint firstItem="VAC-aj-sy7" firstAttribute="leading" secondItem="b8E-65-ecf" secondAttribute="leading" id="cBB-Tp-RzI"/> | ||
| 3990 | + <constraint firstItem="tXX-aH-hoN" firstAttribute="centerX" secondItem="b8E-65-ecf" secondAttribute="centerX" id="grF-dF-4fq"/> | ||
| 3991 | + <constraint firstItem="VAC-aj-sy7" firstAttribute="top" secondItem="tXX-aH-hoN" secondAttribute="bottom" constant="10" id="lJu-To-9mC"/> | ||
| 3992 | + </constraints> | ||
| 3993 | + </view> | ||
| 3994 | + </subviews> | ||
| 3995 | + <color key="backgroundColor" systemColor="systemBackgroundColor"/> | ||
| 3996 | + <constraints> | ||
| 3997 | + <constraint firstItem="b8E-65-ecf" firstAttribute="top" secondItem="vBZ-FS-KB9" secondAttribute="top" id="Hxb-Go-lGp"/> | ||
| 3998 | + <constraint firstItem="b8E-65-ecf" firstAttribute="leading" secondItem="vBZ-FS-KB9" secondAttribute="leading" constant="20" id="aOu-Sr-gOg"/> | ||
| 3999 | + <constraint firstAttribute="trailing" secondItem="b8E-65-ecf" secondAttribute="trailing" constant="20" id="hT0-er-ElL"/> | ||
| 4000 | + <constraint firstAttribute="bottom" secondItem="b8E-65-ecf" secondAttribute="bottom" id="r2C-1E-hDf"/> | ||
| 4001 | + </constraints> | ||
| 4002 | + </view> | ||
| 4003 | + </subviews> | ||
| 4004 | + <constraints> | ||
| 4005 | + <constraint firstItem="vBZ-FS-KB9" firstAttribute="top" secondItem="AOI-dP-A0r" secondAttribute="top" id="EXd-yf-ysU"/> | ||
| 4006 | + <constraint firstItem="vBZ-FS-KB9" firstAttribute="leading" secondItem="AOI-dP-A0r" secondAttribute="leading" id="d4y-Ci-Lhr"/> | ||
| 4007 | + <constraint firstAttribute="bottom" secondItem="vBZ-FS-KB9" secondAttribute="bottom" id="fvs-lh-kvh"/> | ||
| 4008 | + <constraint firstAttribute="trailing" secondItem="vBZ-FS-KB9" secondAttribute="trailing" id="ruI-nJ-4Kl"/> | ||
| 4009 | + </constraints> | ||
| 3824 | </tableViewCellContentView> | 4010 | </tableViewCellContentView> |
| 3825 | <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | 4011 | <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
| 4012 | + <connections> | ||
| 4013 | + <outlet property="emptyImage" destination="tXX-aH-hoN" id="qfg-Um-fkV"/> | ||
| 4014 | + <outlet property="emptyLabel" destination="VAC-aj-sy7" id="dnl-Zy-ijA"/> | ||
| 4015 | + </connections> | ||
| 3826 | </tableViewCell> | 4016 | </tableViewCell> |
| 3827 | </prototypes> | 4017 | </prototypes> |
| 3828 | <connections> | 4018 | <connections> |
| ... | @@ -3831,13 +4021,18 @@ | ... | @@ -3831,13 +4021,18 @@ |
| 3831 | </connections> | 4021 | </connections> |
| 3832 | </tableView> | 4022 | </tableView> |
| 3833 | </subviews> | 4023 | </subviews> |
| 3834 | - <color key="backgroundColor" red="0.94901960784313721" green="0.94901960784313721" blue="0.95294117647058818" alpha="1" colorSpace="calibratedRGB"/> | 4024 | + <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
| 3835 | <constraints> | 4025 | <constraints> |
| 3836 | <constraint firstItem="jYz-96-Lp1" firstAttribute="top" secondItem="VHx-uN-GE4" secondAttribute="top" id="5Xw-UM-jF7"/> | 4026 | <constraint firstItem="jYz-96-Lp1" firstAttribute="top" secondItem="VHx-uN-GE4" secondAttribute="top" id="5Xw-UM-jF7"/> |
| 3837 | <constraint firstItem="jYz-96-Lp1" firstAttribute="leading" secondItem="VHx-uN-GE4" secondAttribute="leading" id="bfu-UW-7CF"/> | 4027 | <constraint firstItem="jYz-96-Lp1" firstAttribute="leading" secondItem="VHx-uN-GE4" secondAttribute="leading" id="bfu-UW-7CF"/> |
| 3838 | <constraint firstAttribute="bottom" secondItem="jYz-96-Lp1" secondAttribute="bottom" id="fxz-oU-HVB"/> | 4028 | <constraint firstAttribute="bottom" secondItem="jYz-96-Lp1" secondAttribute="bottom" id="fxz-oU-HVB"/> |
| 3839 | <constraint firstAttribute="trailing" secondItem="jYz-96-Lp1" secondAttribute="trailing" id="lQh-hI-Lzz"/> | 4029 | <constraint firstAttribute="trailing" secondItem="jYz-96-Lp1" secondAttribute="trailing" id="lQh-hI-Lzz"/> |
| 3840 | </constraints> | 4030 | </constraints> |
| 4031 | + <variation key="default"> | ||
| 4032 | + <mask key="subviews"> | ||
| 4033 | + <exclude reference="ICd-s2-mfF"/> | ||
| 4034 | + </mask> | ||
| 4035 | + </variation> | ||
| 3841 | </view> | 4036 | </view> |
| 3842 | </subviews> | 4037 | </subviews> |
| 3843 | <viewLayoutGuide key="safeArea" id="NAN-HJ-dic"/> | 4038 | <viewLayoutGuide key="safeArea" id="NAN-HJ-dic"/> | ... | ... |
| ... | @@ -33,14 +33,16 @@ import UIKit | ... | @@ -33,14 +33,16 @@ import UIKit |
| 33 | // Initialization code | 33 | // Initialization code |
| 34 | 34 | ||
| 35 | // DFY Banner | 35 | // DFY Banner |
| 36 | - dfyViewParent.backgroundColor = UIColor(red: 0.95, green: 0.95, blue: 0.95, alpha: 1.00) | 36 | +// dfyViewParent.backgroundColor = UIColor(red: 0.95, green: 0.95, blue: 0.95, alpha: 1.00) |
| 37 | + dfyViewParent.backgroundColor = .white | ||
| 37 | dfyViewParent.layer.cornerRadius = 16.0 | 38 | dfyViewParent.layer.cornerRadius = 16.0 |
| 38 | dfyViewParent.layer.shadowColor = UIColor(red: 0.00, green: 0.00, blue: 0.00, alpha: 0.2).cgColor | 39 | dfyViewParent.layer.shadowColor = UIColor(red: 0.00, green: 0.00, blue: 0.00, alpha: 0.2).cgColor |
| 39 | dfyViewParent.layer.shadowOffset = CGSize(width: 0.0, height: 1.0) | 40 | dfyViewParent.layer.shadowOffset = CGSize(width: 0.0, height: 1.0) |
| 40 | dfyViewParent.layer.shadowOpacity = 1.0 | 41 | dfyViewParent.layer.shadowOpacity = 1.0 |
| 41 | - dfyViewParent.layer.shadowRadius = 1.0 | 42 | + dfyViewParent.layer.shadowRadius = 2.0 |
| 42 | 43 | ||
| 43 | - dfyView.backgroundColor = UIColor(red: 0.46, green: 0.75, blue: 0.45, alpha: 0.05) | 44 | +// dfyView.backgroundColor = UIColor(red: 0.46, green: 0.75, blue: 0.45, alpha: 0.05) |
| 45 | + dfyView.backgroundColor = .white | ||
| 44 | dfyView.layer.cornerRadius = 16.0 | 46 | dfyView.layer.cornerRadius = 16.0 |
| 45 | 47 | ||
| 46 | dfyImage.image = UIImage(named: "wallet_banner_dfy", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) | 48 | dfyImage.image = UIImage(named: "wallet_banner_dfy", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) |
| ... | @@ -51,12 +53,13 @@ import UIKit | ... | @@ -51,12 +53,13 @@ import UIKit |
| 51 | dfyCountView.backgroundColor = UIColor(red: 0.92, green: 0.75, blue: 0.41, alpha: 1.00) | 53 | dfyCountView.backgroundColor = UIColor(red: 0.92, green: 0.75, blue: 0.41, alpha: 1.00) |
| 52 | 54 | ||
| 53 | // SM Banner | 55 | // SM Banner |
| 54 | - smView.backgroundColor = UIColor(red: 1.00, green: 0.99, blue: 0.97, alpha: 1.00) | 56 | +// smView.backgroundColor = UIColor(red: 1.00, green: 0.99, blue: 0.97, alpha: 1.00) |
| 57 | + smView.backgroundColor = .white | ||
| 55 | smView.layer.cornerRadius = 16.0 | 58 | smView.layer.cornerRadius = 16.0 |
| 56 | smView.layer.shadowColor = UIColor(red: 0.00, green: 0.00, blue: 0.00, alpha: 0.2).cgColor | 59 | smView.layer.shadowColor = UIColor(red: 0.00, green: 0.00, blue: 0.00, alpha: 0.2).cgColor |
| 57 | smView.layer.shadowOffset = CGSize(width: 0.0, height: 1.0) | 60 | smView.layer.shadowOffset = CGSize(width: 0.0, height: 1.0) |
| 58 | smView.layer.shadowOpacity = 1.0 | 61 | smView.layer.shadowOpacity = 1.0 |
| 59 | - smView.layer.shadowRadius = 1.0 | 62 | + smView.layer.shadowRadius = 2.0 |
| 60 | 63 | ||
| 61 | smImage.image = UIImage(named: "wallet_banner_sm", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) | 64 | smImage.image = UIImage(named: "wallet_banner_sm", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) |
| 62 | 65 | ||
| ... | @@ -66,16 +69,19 @@ import UIKit | ... | @@ -66,16 +69,19 @@ import UIKit |
| 66 | smCountView.backgroundColor = UIColor(red: 0.92, green: 0.75, blue: 0.41, alpha: 1.00) | 69 | smCountView.backgroundColor = UIColor(red: 0.92, green: 0.75, blue: 0.41, alpha: 1.00) |
| 67 | 70 | ||
| 68 | // GFY Banner | 71 | // GFY Banner |
| 69 | - gfyView.backgroundColor = UIColor(red: 0.96, green: 0.97, blue: 0.98, alpha: 1.00) | 72 | +// gfyView.backgroundColor = UIColor(red: 0.96, green: 0.97, blue: 0.98, alpha: 1.00) |
| 73 | + gfyView.backgroundColor = .white | ||
| 70 | gfyView.layer.cornerRadius = 16.0 | 74 | gfyView.layer.cornerRadius = 16.0 |
| 71 | gfyView.layer.shadowColor = UIColor(red: 0.00, green: 0.00, blue: 0.00, alpha: 0.2).cgColor | 75 | gfyView.layer.shadowColor = UIColor(red: 0.00, green: 0.00, blue: 0.00, alpha: 0.2).cgColor |
| 72 | gfyView.layer.shadowOffset = CGSize(width: 0.0, height: 1.0) | 76 | gfyView.layer.shadowOffset = CGSize(width: 0.0, height: 1.0) |
| 73 | gfyView.layer.shadowOpacity = 1.0 | 77 | gfyView.layer.shadowOpacity = 1.0 |
| 74 | - gfyView.layer.shadowRadius = 1.0 | 78 | + gfyView.layer.shadowRadius = 2.0 |
| 75 | 79 | ||
| 76 | gfyImage.image = UIImage(named: "wallet_banner_gfy", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) | 80 | gfyImage.image = UIImage(named: "wallet_banner_gfy", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) |
| 77 | 81 | ||
| 78 | - gfyLabel.text = "GIFTS FOR YOU" | 82 | +// gfyLabel.text = "GIFTS FOR YOU" |
| 83 | +// gfyLabel.text = "Free coupons" | ||
| 84 | + gfyLabel.text = "FREE COUPONS" | ||
| 79 | 85 | ||
| 80 | gfyCountView.layer.cornerRadius = 4.0 | 86 | gfyCountView.layer.cornerRadius = 4.0 |
| 81 | gfyCountView.backgroundColor = UIColor(red: 0.92, green: 0.75, blue: 0.41, alpha: 1.00) | 87 | gfyCountView.backgroundColor = UIColor(red: 0.92, green: 0.75, blue: 0.41, alpha: 1.00) | ... | ... |
| ... | @@ -8,10 +8,17 @@ | ... | @@ -8,10 +8,17 @@ |
| 8 | import UIKit | 8 | import UIKit |
| 9 | 9 | ||
| 10 | @objc public class WalletEmptyViewTableViewCell: UITableViewCell { | 10 | @objc public class WalletEmptyViewTableViewCell: UITableViewCell { |
| 11 | + @IBOutlet weak var emptyImage: UIImageView! | ||
| 12 | + @IBOutlet weak var emptyLabel: UILabel! | ||
| 11 | 13 | ||
| 12 | public override func awakeFromNib() { | 14 | public override func awakeFromNib() { |
| 13 | super.awakeFromNib() | 15 | super.awakeFromNib() |
| 14 | // Initialization code | 16 | // Initialization code |
| 17 | + | ||
| 18 | + emptyImage.image = UIImage(named: "ic_empty_wallet_3", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) | ||
| 19 | +// emptyLabel.text = "Δεν έχεις κάποιον ενεργό κωδικό ή κουπόνι! Μπες τώρα στην ενότητα COSMOTE For You και βρες αποκλειστικές προσφορές!" | ||
| 20 | + emptyLabel.text = "Δεν έχεις ενεργό κωδικό ή κουπόνι!\nΜπες τώρα στην ενότητα COSMOTE For You και βρες αποκλειστικές προσφορές" | ||
| 21 | + | ||
| 15 | } | 22 | } |
| 16 | 23 | ||
| 17 | public override func setSelected(_ selected: Bool, animated: Bool) { | 24 | public override func setSelected(_ selected: Bool, animated: Bool) { | ... | ... |
| ... | @@ -8,10 +8,31 @@ | ... | @@ -8,10 +8,31 @@ |
| 8 | import UIKit | 8 | import UIKit |
| 9 | 9 | ||
| 10 | @objc public class WalletHistoryBannerTableViewCell: UITableViewCell { | 10 | @objc public class WalletHistoryBannerTableViewCell: UITableViewCell { |
| 11 | + @IBOutlet weak var bannerView: UIView! | ||
| 12 | + @IBOutlet weak var bannerIconImage: UIImageView! | ||
| 13 | + @IBOutlet weak var bannerLabel: UILabel! | ||
| 14 | + @IBOutlet weak var bannerArrowImage: UIImageView! | ||
| 15 | + | ||
| 16 | + let language = swiftApi().getLanguage() | ||
| 11 | 17 | ||
| 12 | public override func awakeFromNib() { | 18 | public override func awakeFromNib() { |
| 13 | super.awakeFromNib() | 19 | super.awakeFromNib() |
| 14 | // Initialization code | 20 | // Initialization code |
| 21 | + | ||
| 22 | + bannerView.layer.cornerRadius = 16.0 | ||
| 23 | + bannerView.layer.borderWidth = 1 | ||
| 24 | + bannerView.layer.borderColor = UIColor(red: 0.90, green: 0.90, blue: 0.90, alpha: 1.00).cgColor | ||
| 25 | + | ||
| 26 | + // Add shadow | ||
| 27 | + bannerView.layer.shadowColor = UIColor(red: 0.00, green: 0.00, blue: 0.00, alpha: 0.2).cgColor | ||
| 28 | + bannerView.layer.shadowOffset = CGSize(width: 0.0, height: 1.0) | ||
| 29 | + bannerView.layer.shadowOpacity = 1.0 | ||
| 30 | + bannerView.layer.shadowRadius = 1.0 | ||
| 31 | + | ||
| 32 | + bannerIconImage.image = UIImage(named: "wallet_history_blue", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) | ||
| 33 | + bannerArrowImage.image = UIImage(named: "arrow_right_black", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) | ||
| 34 | + | ||
| 35 | + bannerLabel.text = "Δες το ιστορικό σου" | ||
| 15 | } | 36 | } |
| 16 | 37 | ||
| 17 | public override func setSelected(_ selected: Bool, animated: Bool) { | 38 | public override func setSelected(_ selected: Bool, animated: Bool) { | ... | ... |
| ... | @@ -8,10 +8,29 @@ | ... | @@ -8,10 +8,29 @@ |
| 8 | import UIKit | 8 | import UIKit |
| 9 | 9 | ||
| 10 | @objc public class WalletQuestionnaireBannerTableViewCell: UITableViewCell { | 10 | @objc public class WalletQuestionnaireBannerTableViewCell: UITableViewCell { |
| 11 | + @IBOutlet weak var bannerView: UIView! | ||
| 12 | + @IBOutlet weak var bannerIconImage: UIImageView! | ||
| 13 | + @IBOutlet weak var bannerIconImageWidth: NSLayoutConstraint! | ||
| 14 | + @IBOutlet weak var bannerLabel: UILabel! | ||
| 15 | + @IBOutlet weak var bannerLabelLeftSpace: NSLayoutConstraint! | ||
| 16 | + @IBOutlet weak var bannerArrowImage: UIImageView! | ||
| 11 | 17 | ||
| 12 | public override func awakeFromNib() { | 18 | public override func awakeFromNib() { |
| 13 | super.awakeFromNib() | 19 | super.awakeFromNib() |
| 14 | // Initialization code | 20 | // Initialization code |
| 21 | + | ||
| 22 | + bannerView.layer.cornerRadius = 16.0 | ||
| 23 | + bannerView.layer.borderWidth = 1 | ||
| 24 | + bannerView.layer.borderColor = UIColor(red: 0.90, green: 0.90, blue: 0.90, alpha: 1.00).cgColor | ||
| 25 | + | ||
| 26 | + // Add shadow | ||
| 27 | + bannerView.layer.shadowColor = UIColor(red: 0.00, green: 0.00, blue: 0.00, alpha: 0.2).cgColor | ||
| 28 | + bannerView.layer.shadowOffset = CGSize(width: 0.0, height: 1.0) | ||
| 29 | + bannerView.layer.shadowOpacity = 1.0 | ||
| 30 | + bannerView.layer.shadowRadius = 1.0 | ||
| 31 | + | ||
| 32 | + bannerIconImage.image = UIImage(named: "wallet_plus_blue", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) | ||
| 33 | + bannerArrowImage.image = UIImage(named: "arrow_right_black", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) | ||
| 15 | } | 34 | } |
| 16 | 35 | ||
| 17 | public override func setSelected(_ selected: Bool, animated: Bool) { | 36 | public override func setSelected(_ selected: Bool, animated: Bool) { |
| ... | @@ -20,4 +39,23 @@ import UIKit | ... | @@ -20,4 +39,23 @@ import UIKit |
| 20 | // Configure the view for the selected state | 39 | // Configure the view for the selected state |
| 21 | } | 40 | } |
| 22 | 41 | ||
| 42 | + func configureCell() { | ||
| 43 | + let userTag = swiftApi().getUserTag() | ||
| 44 | +// print("User tag: " + userTag) | ||
| 45 | + if (userTag != "" && userTag != "undefined") { | ||
| 46 | + bannerLabel.text = userTag | ||
| 47 | + bannerLabel.frame.size.width = bannerLabel.intrinsicContentSize.width | ||
| 48 | + bannerIconImage.isHidden = true | ||
| 49 | + bannerIconImageWidth.constant = CGFloat(0.0) | ||
| 50 | + bannerLabelLeftSpace.constant = CGFloat(0.0) | ||
| 51 | + | ||
| 52 | + } else { | ||
| 53 | + bannerLabel.text = "Πρόσθεσε τις προτιμήσεις σου" | ||
| 54 | + bannerLabel.frame.size.width = bannerLabel.intrinsicContentSize.width | ||
| 55 | + bannerIconImage.isHidden = false | ||
| 56 | + bannerIconImageWidth.constant = CGFloat(22.0) | ||
| 57 | + bannerLabelLeftSpace.constant = CGFloat(10.0) | ||
| 58 | + } | ||
| 59 | + } | ||
| 60 | + | ||
| 23 | } | 61 | } | ... | ... |
| ... | @@ -14,7 +14,8 @@ import UIKit | ... | @@ -14,7 +14,8 @@ import UIKit |
| 14 | super.awakeFromNib() | 14 | super.awakeFromNib() |
| 15 | // Initialization code | 15 | // Initialization code |
| 16 | 16 | ||
| 17 | - spinner.color = UIColor(red: 0.05, green: 0.65, blue: 0.00, alpha: 1.00) | 17 | +// spinner.color = UIColor(red: 0.05, green: 0.65, blue: 0.00, alpha: 1.00) |
| 18 | + spinner.color = UIColor(red: 0.00, green: 0.65, blue: 0.89, alpha: 1.00) | ||
| 18 | 19 | ||
| 19 | spinner.translatesAutoresizingMaskIntoConstraints = false | 20 | spinner.translatesAutoresizingMaskIntoConstraints = false |
| 20 | spinner.startAnimating() | 21 | spinner.startAnimating() | ... | ... |
| ... | @@ -80,6 +80,7 @@ import SwiftEventBus | ... | @@ -80,6 +80,7 @@ import SwiftEventBus |
| 80 | var forYouExpanded: Bool = false; | 80 | var forYouExpanded: Bool = false; |
| 81 | var showSpinner: Bool = false; | 81 | var showSpinner: Bool = false; |
| 82 | var showActiveCouponsBanners: Bool = false; | 82 | var showActiveCouponsBanners: Bool = false; |
| 83 | + var showEmptyView: Bool = false; | ||
| 83 | 84 | ||
| 84 | 85 | ||
| 85 | public override func viewDidLoad() { | 86 | public override func viewDidLoad() { |
| ... | @@ -105,8 +106,8 @@ import SwiftEventBus | ... | @@ -105,8 +106,8 @@ import SwiftEventBus |
| 105 | self.unifiedCoupons = swiftApi().getUnifiedCouponList() | 106 | self.unifiedCoupons = swiftApi().getUnifiedCouponList() |
| 106 | // TODO: Maybe add this | 107 | // TODO: Maybe add this |
| 107 | // TODO: Uncomment if discounts are shown again in wallet | 108 | // TODO: Uncomment if discounts are shown again in wallet |
| 108 | -// self.matchOldSMCoupons() | 109 | + self.matchOldSMCoupons() |
| 109 | -// self.updateMarketBadge() | 110 | + self.updateMarketBadge() |
| 110 | self.handleSpinnerAndEmptyView() | 111 | self.handleSpinnerAndEmptyView() |
| 111 | self.tableView.reloadData() | 112 | self.tableView.reloadData() |
| 112 | } | 113 | } |
| ... | @@ -161,8 +162,8 @@ import SwiftEventBus | ... | @@ -161,8 +162,8 @@ import SwiftEventBus |
| 161 | // TODO: Uncomment when UnifiedCoupons will be shown again | 162 | // TODO: Uncomment when UnifiedCoupons will be shown again |
| 162 | // getCouponsSetsDealsRequest() | 163 | // getCouponsSetsDealsRequest() |
| 163 | 164 | ||
| 164 | - setBackButton("ic_close_3") | 165 | +// setBackButton("ic_close_3") |
| 165 | - setNavigationTitle("My Rewards") | 166 | +// setNavigationTitle("My Rewards") |
| 166 | 167 | ||
| 167 | tableView.delegate = self | 168 | tableView.delegate = self |
| 168 | tableView.dataSource = self | 169 | tableView.dataSource = self |
| ... | @@ -494,8 +495,8 @@ import SwiftEventBus | ... | @@ -494,8 +495,8 @@ import SwiftEventBus |
| 494 | emptyLabel.text = "Δεν έχεις κάποιον ενεργό κωδικό ή κουπόνι! Μπες τώρα στην ενότητα COSMOTE For You και βρες αποκλειστικές προσφορές!" | 495 | emptyLabel.text = "Δεν έχεις κάποιον ενεργό κωδικό ή κουπόνι! Μπες τώρα στην ενότητα COSMOTE For You και βρες αποκλειστικές προσφορές!" |
| 495 | 496 | ||
| 496 | // TODO: Uncomment if discounts are shown again in wallet | 497 | // TODO: Uncomment if discounts are shown again in wallet |
| 497 | -// matchOldSMCoupons() | 498 | + matchOldSMCoupons() |
| 498 | -// updateMarketBadge() | 499 | + updateMarketBadge() |
| 499 | 500 | ||
| 500 | // TODO: DELETE if emptyView is needed again | 501 | // TODO: DELETE if emptyView is needed again |
| 501 | // emptyView.isHidden = true | 502 | // emptyView.isHidden = true |
| ... | @@ -558,10 +559,10 @@ import SwiftEventBus | ... | @@ -558,10 +559,10 @@ import SwiftEventBus |
| 558 | // TODO: Uncomment when UnifiedCoupons will be shown again | 559 | // TODO: Uncomment when UnifiedCoupons will be shown again |
| 559 | self.unifiedCoupons = swiftApi().getUnifiedCouponList() | 560 | self.unifiedCoupons = swiftApi().getUnifiedCouponList() |
| 560 | // TODO: Maybe add this | 561 | // TODO: Maybe add this |
| 561 | - // self.matchOldSMCoupons() | 562 | + self.matchOldSMCoupons() |
| 562 | // <=== | 563 | // <=== |
| 563 | // TODO: Uncomment if discounts are shown again in wallet | 564 | // TODO: Uncomment if discounts are shown again in wallet |
| 564 | -// self.updateMarketBadge() | 565 | + self.updateMarketBadge() |
| 565 | self.handleSpinnerAndEmptyView() | 566 | self.handleSpinnerAndEmptyView() |
| 566 | self.tableView.reloadData() | 567 | self.tableView.reloadData() |
| 567 | 568 | ||
| ... | @@ -583,18 +584,24 @@ import SwiftEventBus | ... | @@ -583,18 +584,24 @@ import SwiftEventBus |
| 583 | public override func viewDidLayoutSubviews() { | 584 | public override func viewDidLayoutSubviews() { |
| 584 | super.viewDidLayoutSubviews() | 585 | super.viewDidLayoutSubviews() |
| 585 | 586 | ||
| 586 | - if let headerView = tableView.tableHeaderView { | 587 | + // TODO: Uncomment if header is needed again |
| 587 | - | 588 | +// if let headerView = tableView.tableHeaderView { |
| 588 | - let height = headerView.systemLayoutSizeFitting(UIView.layoutFittingCompressedSize).height | 589 | +// |
| 589 | - var headerFrame = headerView.frame | 590 | +// let height = headerView.systemLayoutSizeFitting(UIView.layoutFittingCompressedSize).height |
| 591 | +// var headerFrame = headerView.frame | ||
| 592 | +//// let height = 0.0 | ||
| 593 | +//// var headerFrame = CGRect(x: 0,y: 0,width: 0,height: 0) | ||
| 594 | +// | ||
| 595 | +// //Comparison necessary to avoid infinite loop | ||
| 596 | +// if height != headerFrame.size.height { | ||
| 597 | +// headerFrame.size.height = height | ||
| 598 | +// headerView.frame = headerFrame | ||
| 599 | +// tableView.tableHeaderView = headerView | ||
| 600 | +// } | ||
| 601 | +// } | ||
| 590 | 602 | ||
| 591 | - //Comparison necessary to avoid infinite loop | 603 | + // TODO: DELETE if header is needed again |
| 592 | - if height != headerFrame.size.height { | 604 | + self.tableView.tableHeaderView = UIView(frame: CGRect(x: 0.0, y: 0.0, width: self.tableView.bounds.size.width, height: 0.01)) |
| 593 | - headerFrame.size.height = height | ||
| 594 | - headerView.frame = headerFrame | ||
| 595 | - tableView.tableHeaderView = headerView | ||
| 596 | - } | ||
| 597 | - } | ||
| 598 | } | 605 | } |
| 599 | 606 | ||
| 600 | // MARK: - Functions | 607 | // MARK: - Functions |
| ... | @@ -739,6 +746,7 @@ import SwiftEventBus | ... | @@ -739,6 +746,7 @@ import SwiftEventBus |
| 739 | if (swiftApi().getShowVouchersBanner() == "") { | 746 | if (swiftApi().getShowVouchersBanner() == "") { |
| 740 | self.emptyView.isHidden = true | 747 | self.emptyView.isHidden = true |
| 741 | self.emptyViewHeight.constant = 0 | 748 | self.emptyViewHeight.constant = 0 |
| 749 | + self.showEmptyView = false | ||
| 742 | 750 | ||
| 743 | self.showSpinner = true | 751 | self.showSpinner = true |
| 744 | 752 | ||
| ... | @@ -756,17 +764,21 @@ import SwiftEventBus | ... | @@ -756,17 +764,21 @@ import SwiftEventBus |
| 756 | self.showActiveCouponsBanners = false | 764 | self.showActiveCouponsBanners = false |
| 757 | 765 | ||
| 758 | if (swiftApi().getShowVouchersBanner() == "null") { | 766 | if (swiftApi().getShowVouchersBanner() == "null") { |
| 759 | - self.emptyView.isHidden = false | 767 | + // TODO: UNCOMMENT if emptyView is needed again |
| 760 | - self.emptyViewHeight.constant = self.emptyView.intrinsicContentSize.height | 768 | +// self.emptyView.isHidden = false |
| 769 | +// self.emptyViewHeight.constant = self.emptyView.intrinsicContentSize.height | ||
| 770 | + self.showEmptyView = true | ||
| 761 | 771 | ||
| 762 | } else { | 772 | } else { |
| 763 | self.emptyView.isHidden = true | 773 | self.emptyView.isHidden = true |
| 764 | self.emptyViewHeight.constant = 0 | 774 | self.emptyViewHeight.constant = 0 |
| 775 | + self.showEmptyView = false | ||
| 765 | } | 776 | } |
| 766 | 777 | ||
| 767 | } else { | 778 | } else { |
| 768 | self.emptyView.isHidden = true | 779 | self.emptyView.isHidden = true |
| 769 | self.emptyViewHeight.constant = 0 | 780 | self.emptyViewHeight.constant = 0 |
| 781 | + self.showEmptyView = false | ||
| 770 | 782 | ||
| 771 | self.showActiveCouponsBanners = true | 783 | self.showActiveCouponsBanners = true |
| 772 | } | 784 | } |
| ... | @@ -1028,7 +1040,7 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ | ... | @@ -1028,7 +1040,7 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ |
| 1028 | 1040 | ||
| 1029 | public func numberOfSections(in tableView: UITableView) -> Int { | 1041 | public func numberOfSections(in tableView: UITableView) -> Int { |
| 1030 | // return 4 | 1042 | // return 4 |
| 1031 | - return 3 | 1043 | + return 6 |
| 1032 | } | 1044 | } |
| 1033 | 1045 | ||
| 1034 | public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { | 1046 | public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { |
| ... | @@ -1060,12 +1072,27 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ | ... | @@ -1060,12 +1072,27 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ |
| 1060 | return 0 | 1072 | return 0 |
| 1061 | } | 1073 | } |
| 1062 | } else if (section == 1) { | 1074 | } else if (section == 1) { |
| 1075 | + return 1 | ||
| 1076 | + } else if (section == 2) { | ||
| 1077 | + let sumRedeemed = totalCouponValue + totalCouponDiscount + unifiedCouponsDiscount | ||
| 1078 | + if (sumRedeemed > 0.0) { | ||
| 1079 | + return 1 | ||
| 1080 | + } else { | ||
| 1081 | + return 0 | ||
| 1082 | + } | ||
| 1083 | + } else if (section == 3) { | ||
| 1063 | if (swiftApi().getShowVouchersBanner() == "true" || swiftApi().getShowVouchersBanner() == "false") { | 1084 | if (swiftApi().getShowVouchersBanner() == "true" || swiftApi().getShowVouchersBanner() == "false") { |
| 1064 | return 1 | 1085 | return 1 |
| 1065 | } else { | 1086 | } else { |
| 1066 | return 0 | 1087 | return 0 |
| 1067 | } | 1088 | } |
| 1068 | - } else if (section == 2) { | 1089 | + } else if (section == 4) { |
| 1090 | + if (self.showEmptyView == true) { | ||
| 1091 | + return 1 | ||
| 1092 | + } else { | ||
| 1093 | + return 0 | ||
| 1094 | + } | ||
| 1095 | + } else if (section == 5) { | ||
| 1069 | if (self.showSpinner == true) { | 1096 | if (self.showSpinner == true) { |
| 1070 | return 1 | 1097 | return 1 |
| 1071 | } else { | 1098 | } else { |
| ... | @@ -1114,12 +1141,27 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ | ... | @@ -1114,12 +1141,27 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ |
| 1114 | return 0.0 | 1141 | return 0.0 |
| 1115 | } | 1142 | } |
| 1116 | } else if (indexPath.section == 1) { | 1143 | } else if (indexPath.section == 1) { |
| 1144 | + return UITableView.automaticDimension | ||
| 1145 | + } else if (indexPath.section == 2) { | ||
| 1146 | + let sumRedeemed = totalCouponValue + totalCouponDiscount + unifiedCouponsDiscount | ||
| 1147 | + if (sumRedeemed > 0.0) { | ||
| 1148 | + return UITableView.automaticDimension | ||
| 1149 | + } else { | ||
| 1150 | + return 0.0 | ||
| 1151 | + } | ||
| 1152 | + } else if (indexPath.section == 3) { | ||
| 1117 | if (swiftApi().getShowVouchersBanner() == "true" || swiftApi().getShowVouchersBanner() == "false") { | 1153 | if (swiftApi().getShowVouchersBanner() == "true" || swiftApi().getShowVouchersBanner() == "false") { |
| 1118 | return UITableView.automaticDimension | 1154 | return UITableView.automaticDimension |
| 1119 | } else { | 1155 | } else { |
| 1120 | return 0.0 | 1156 | return 0.0 |
| 1121 | } | 1157 | } |
| 1122 | - } else if (indexPath.section == 2) { | 1158 | + } else if (indexPath.section == 4) { |
| 1159 | + if (self.showEmptyView == true) { | ||
| 1160 | + return UITableView.automaticDimension | ||
| 1161 | + } else { | ||
| 1162 | + return 0.0 | ||
| 1163 | + } | ||
| 1164 | + } else if (indexPath.section == 5) { | ||
| 1123 | if (self.showSpinner == true) { | 1165 | if (self.showSpinner == true) { |
| 1124 | return UITableView.automaticDimension | 1166 | return UITableView.automaticDimension |
| 1125 | } else { | 1167 | } else { |
| ... | @@ -1200,9 +1242,10 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ | ... | @@ -1200,9 +1242,10 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ |
| 1200 | view.backgroundColor = .clear | 1242 | view.backgroundColor = .clear |
| 1201 | 1243 | ||
| 1202 | let titleLabel = UILabel(frame: CGRect(x: 20, y: 20, width: view.frame.width - 40, height: 25)) | 1244 | let titleLabel = UILabel(frame: CGRect(x: 20, y: 20, width: view.frame.width - 40, height: 25)) |
| 1203 | - titleLabel.font = UIFont(name: "PeridotPE-SBold", size: 21) | 1245 | +// titleLabel.font = UIFont(name: "PeridotPE-SBold", size: 21) |
| 1246 | + titleLabel.font = UIFont(name: "BTCosmo-Bold", size: 19) | ||
| 1204 | titleLabel.textColor = UIColor(red: 0.13, green: 0.13, blue: 0.13, alpha: 1.00) | 1247 | titleLabel.textColor = UIColor(red: 0.13, green: 0.13, blue: 0.13, alpha: 1.00) |
| 1205 | - titleLabel.text = "Ενεργά κουπόνια" | 1248 | + titleLabel.text = "Κουπόνια" |
| 1206 | 1249 | ||
| 1207 | view.addSubview(titleLabel) | 1250 | view.addSubview(titleLabel) |
| 1208 | return view | 1251 | return view |
| ... | @@ -1210,6 +1253,10 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ | ... | @@ -1210,6 +1253,10 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ |
| 1210 | return nil | 1253 | return nil |
| 1211 | } | 1254 | } |
| 1212 | } else if (section == 1) { | 1255 | } else if (section == 1) { |
| 1256 | + return nil | ||
| 1257 | + } else if (section == 2) { | ||
| 1258 | + return nil | ||
| 1259 | + } else if (section == 3) { | ||
| 1213 | // if (swiftApi().getShowVouchersBanner() == "true" || swiftApi().getShowVouchersBanner() == "false") { | 1260 | // if (swiftApi().getShowVouchersBanner() == "true" || swiftApi().getShowVouchersBanner() == "false") { |
| 1214 | // let view = UIView(frame: CGRect(x: 0, y: 0, width: tableView.frame.width, height: 70)) | 1261 | // let view = UIView(frame: CGRect(x: 0, y: 0, width: tableView.frame.width, height: 70)) |
| 1215 | // view.backgroundColor = .clear | 1262 | // view.backgroundColor = .clear |
| ... | @@ -1227,7 +1274,9 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ | ... | @@ -1227,7 +1274,9 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ |
| 1227 | // } else { | 1274 | // } else { |
| 1228 | return nil | 1275 | return nil |
| 1229 | // } | 1276 | // } |
| 1230 | - } else if (section == 2) { | 1277 | + } else if (section == 4) { |
| 1278 | + return nil | ||
| 1279 | + } else if (section == 5) { | ||
| 1231 | return nil | 1280 | return nil |
| 1232 | } else { | 1281 | } else { |
| 1233 | return nil | 1282 | return nil |
| ... | @@ -1270,12 +1319,18 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ | ... | @@ -1270,12 +1319,18 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ |
| 1270 | return 0.0 | 1319 | return 0.0 |
| 1271 | } | 1320 | } |
| 1272 | } else if (section == 1) { | 1321 | } else if (section == 1) { |
| 1322 | + return 0.0 | ||
| 1323 | + } else if (section == 2) { | ||
| 1324 | + return 0.0 | ||
| 1325 | + } else if (section == 3) { | ||
| 1273 | // if (swiftApi().getShowVouchersBanner() == "true" || swiftApi().getShowVouchersBanner() == "false") { | 1326 | // if (swiftApi().getShowVouchersBanner() == "true" || swiftApi().getShowVouchersBanner() == "false") { |
| 1274 | // return 70.0 | 1327 | // return 70.0 |
| 1275 | // } else { | 1328 | // } else { |
| 1276 | return 0.0 | 1329 | return 0.0 |
| 1277 | // } | 1330 | // } |
| 1278 | - } else if (section == 2) { | 1331 | + } else if (section == 4) { |
| 1332 | + return 0.0 | ||
| 1333 | + } else if (section == 5) { | ||
| 1279 | return 0.0 | 1334 | return 0.0 |
| 1280 | } else { | 1335 | } else { |
| 1281 | return 0.0 | 1336 | return 0.0 |
| ... | @@ -1323,9 +1378,19 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ | ... | @@ -1323,9 +1378,19 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ |
| 1323 | return cell | 1378 | return cell |
| 1324 | 1379 | ||
| 1325 | } else if (indexPath.section == 1) { | 1380 | } else if (indexPath.section == 1) { |
| 1381 | + let cell = tableView.dequeueReusableCell(withIdentifier: "WalletQuestionnaireBannerTableViewCellId", for: indexPath) as! WalletQuestionnaireBannerTableViewCell | ||
| 1382 | + cell.configureCell() | ||
| 1383 | + return cell | ||
| 1384 | + } else if (indexPath.section == 2) { | ||
| 1385 | + let cell = tableView.dequeueReusableCell(withIdentifier: "WalletHistoryBannerTableViewCellId", for: indexPath) as! WalletHistoryBannerTableViewCell | ||
| 1386 | + return cell | ||
| 1387 | + } else if (indexPath.section == 3) { | ||
| 1326 | let cell = tableView.dequeueReusableCell(withIdentifier: "WalletVouchersBannerTableViewCellId", for: indexPath) as! WalletVouchersBannerTableViewCell | 1388 | let cell = tableView.dequeueReusableCell(withIdentifier: "WalletVouchersBannerTableViewCellId", for: indexPath) as! WalletVouchersBannerTableViewCell |
| 1327 | cell.configureCell(showSeparator: self.showActiveCouponsBanners, active: swiftApi().getShowVouchersBanner() == "true") | 1389 | cell.configureCell(showSeparator: self.showActiveCouponsBanners, active: swiftApi().getShowVouchersBanner() == "true") |
| 1328 | return cell | 1390 | return cell |
| 1391 | + } else if (indexPath.section == 4) { | ||
| 1392 | + let cell = tableView.dequeueReusableCell(withIdentifier: "WalletEmptyViewTableViewCellId", for: indexPath) as! WalletEmptyViewTableViewCell | ||
| 1393 | + return cell | ||
| 1329 | } else { | 1394 | } else { |
| 1330 | let cell = tableView.dequeueReusableCell(withIdentifier: "WalletSpinnerTableViewCellId", for: indexPath) as! WalletSpinnerTableViewCell | 1395 | let cell = tableView.dequeueReusableCell(withIdentifier: "WalletSpinnerTableViewCellId", for: indexPath) as! WalletSpinnerTableViewCell |
| 1331 | return cell | 1396 | return cell |
| ... | @@ -1376,6 +1441,23 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ | ... | @@ -1376,6 +1441,23 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ |
| 1376 | // Do nothing - Each button is handled differently | 1441 | // Do nothing - Each button is handled differently |
| 1377 | 1442 | ||
| 1378 | } else if (indexPath.section == 1) { | 1443 | } else if (indexPath.section == 1) { |
| 1444 | + swiftApi().logTrackersEvent("click", ("LoyaltyWalletScreen:" + "Questionnaire")) | ||
| 1445 | + | ||
| 1446 | + swiftApi().openQuestionnaire(self); | ||
| 1447 | + | ||
| 1448 | + } else if (indexPath.section == 2) { | ||
| 1449 | + let firebaseEvent = swiftApi.LoyaltySDKFirebaseEventModel() | ||
| 1450 | + firebaseEvent._eventName = "did_tap_history_badge" | ||
| 1451 | + firebaseEvent.setParameter = ("screen", "Loyalty Wallet") | ||
| 1452 | + SwiftEventBus.post("firebase", sender: firebaseEvent) | ||
| 1453 | + | ||
| 1454 | + swiftApi().logTrackersEvent("click", ("LoyaltyWalletScreen:" + "LoyaltyHistoryBadge")) | ||
| 1455 | + | ||
| 1456 | + let storyboard = UIStoryboard(name: "Main", bundle: Bundle(for: MyEmptyClass.self)) | ||
| 1457 | + let vc = storyboard.instantiateViewController(withIdentifier: "LoyaltyHistoryViewController") as! SwiftWarplyFramework.LoyaltyHistoryViewController | ||
| 1458 | + self.navigationController?.pushViewController(vc, animated: true) | ||
| 1459 | + | ||
| 1460 | + } else if (indexPath.section == 3) { | ||
| 1379 | let firebaseEvent = swiftApi.LoyaltySDKFirebaseEventModel() | 1461 | let firebaseEvent = swiftApi.LoyaltySDKFirebaseEventModel() |
| 1380 | firebaseEvent._eventName = "did_tap_vouchers_badge" | 1462 | firebaseEvent._eventName = "did_tap_vouchers_badge" |
| 1381 | firebaseEvent.setParameter = ("screen", "Loyalty Wallet") | 1463 | firebaseEvent.setParameter = ("screen", "Loyalty Wallet") |
| ... | @@ -1385,7 +1467,9 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ | ... | @@ -1385,7 +1467,9 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ |
| 1385 | 1467 | ||
| 1386 | SwiftEventBus.post("vouchers_banner_pressed") | 1468 | SwiftEventBus.post("vouchers_banner_pressed") |
| 1387 | 1469 | ||
| 1388 | - } else if (indexPath.section == 2) { | 1470 | + } else if (indexPath.section == 4) { |
| 1471 | + // Do nothing | ||
| 1472 | + } else if (indexPath.section == 5) { | ||
| 1389 | // Do nothing | 1473 | // Do nothing |
| 1390 | } else { | 1474 | } else { |
| 1391 | // Do nothing | 1475 | // Do nothing | ... | ... |
-
Please register or login to post a comment