Showing
5 changed files
with
77 additions
and
32 deletions
No preview for this file type
... | @@ -2644,23 +2644,23 @@ | ... | @@ -2644,23 +2644,23 @@ |
2644 | </connections> | 2644 | </connections> |
2645 | </tableViewCell> | 2645 | </tableViewCell> |
2646 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="UnifiedCouponsTableViewCellId" id="DUH-nG-QWi" customClass="UnifiedCouponsTableViewCell" customModule="SwiftWarplyFramework"> | 2646 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="UnifiedCouponsTableViewCellId" id="DUH-nG-QWi" customClass="UnifiedCouponsTableViewCell" customModule="SwiftWarplyFramework"> |
2647 | - <rect key="frame" x="0.0" y="883" width="414" height="64.5"/> | 2647 | + <rect key="frame" x="0.0" y="883" width="414" height="44"/> |
2648 | <autoresizingMask key="autoresizingMask"/> | 2648 | <autoresizingMask key="autoresizingMask"/> |
2649 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="DUH-nG-QWi" id="rx6-wA-MYI"> | 2649 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="DUH-nG-QWi" id="rx6-wA-MYI"> |
2650 | - <rect key="frame" x="0.0" y="0.0" width="414" height="64.5"/> | 2650 | + <rect key="frame" x="0.0" y="0.0" width="414" height="44"/> |
2651 | <autoresizingMask key="autoresizingMask"/> | 2651 | <autoresizingMask key="autoresizingMask"/> |
2652 | <subviews> | 2652 | <subviews> |
2653 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="WW2-mP-ZJD"> | 2653 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="WW2-mP-ZJD"> |
2654 | - <rect key="frame" x="10" y="0.0" width="394" height="64.5"/> | 2654 | + <rect key="frame" x="10" y="0.0" width="394" height="44"/> |
2655 | <subviews> | 2655 | <subviews> |
2656 | <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="coupon_bg" translatesAutoresizingMaskIntoConstraints="NO" id="Gde-3J-Ew9"> | 2656 | <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="coupon_bg" translatesAutoresizingMaskIntoConstraints="NO" id="Gde-3J-Ew9"> |
2657 | - <rect key="frame" x="0.0" y="0.0" width="394" height="64.5"/> | 2657 | + <rect key="frame" x="0.0" y="0.0" width="394" height="44"/> |
2658 | </imageView> | 2658 | </imageView> |
2659 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="87q-5c-uea"> | 2659 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="87q-5c-uea"> |
2660 | - <rect key="frame" x="20" y="10" width="79" height="44.5"/> | 2660 | + <rect key="frame" x="20" y="10" width="79" height="24"/> |
2661 | <subviews> | 2661 | <subviews> |
2662 | <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="XsA-Nw-7Pr"> | 2662 | <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="XsA-Nw-7Pr"> |
2663 | - <rect key="frame" x="18" y="18" width="43" height="8.5"/> | 2663 | + <rect key="frame" x="18" y="18" width="43" height="0.0"/> |
2664 | <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | 2664 | <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
2665 | </imageView> | 2665 | </imageView> |
2666 | </subviews> | 2666 | </subviews> |
... | @@ -2673,7 +2673,7 @@ | ... | @@ -2673,7 +2673,7 @@ |
2673 | </constraints> | 2673 | </constraints> |
2674 | </view> | 2674 | </view> |
2675 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="u97-5H-Y40"> | 2675 | <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="u97-5H-Y40"> |
2676 | - <rect key="frame" x="104" y="10" width="10" height="44.5"/> | 2676 | + <rect key="frame" x="104" y="10" width="10" height="24"/> |
2677 | <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | 2677 | <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
2678 | <constraints> | 2678 | <constraints> |
2679 | <constraint firstAttribute="width" constant="10" id="Tcx-FG-KC0"/> | 2679 | <constraint firstAttribute="width" constant="10" id="Tcx-FG-KC0"/> |
... | @@ -2686,13 +2686,13 @@ | ... | @@ -2686,13 +2686,13 @@ |
2686 | <nil key="highlightedColor"/> | 2686 | <nil key="highlightedColor"/> |
2687 | </label> | 2687 | </label> |
2688 | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" lineBreakMode="tailTruncation" numberOfLines="4" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="KJD-Db-B4t"> | 2688 | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" lineBreakMode="tailTruncation" numberOfLines="4" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="KJD-Db-B4t"> |
2689 | - <rect key="frame" x="292.5" y="25" width="81.5" height="15"/> | 2689 | + <rect key="frame" x="292.5" y="14.5" width="81.5" height="15"/> |
2690 | <fontDescription key="fontDescription" name="PeridotPE-Regular" family="Peridot PE" pointSize="12"/> | 2690 | <fontDescription key="fontDescription" name="PeridotPE-Regular" family="Peridot PE" pointSize="12"/> |
2691 | <color key="textColor" red="0.12941176470588234" green="0.12941176470588234" blue="0.12941176470588234" alpha="1" colorSpace="calibratedRGB"/> | 2691 | <color key="textColor" red="0.12941176470588234" green="0.12941176470588234" blue="0.12941176470588234" alpha="1" colorSpace="calibratedRGB"/> |
2692 | <nil key="highlightedColor"/> | 2692 | <nil key="highlightedColor"/> |
2693 | </label> | 2693 | </label> |
2694 | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="C5t-xz-oAO"> | 2694 | <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Label" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="C5t-xz-oAO"> |
2695 | - <rect key="frame" x="119" y="34.5" width="255" height="15"/> | 2695 | + <rect key="frame" x="119" y="14" width="255" height="15"/> |
2696 | <fontDescription key="fontDescription" name="PeridotPE-Regular" family="Peridot PE" pointSize="12"/> | 2696 | <fontDescription key="fontDescription" name="PeridotPE-Regular" family="Peridot PE" pointSize="12"/> |
2697 | <color key="textColor" red="0.12941176470588234" green="0.12941176470588234" blue="0.12941176470588234" alpha="1" colorSpace="calibratedRGB"/> | 2697 | <color key="textColor" red="0.12941176470588234" green="0.12941176470588234" blue="0.12941176470588234" alpha="1" colorSpace="calibratedRGB"/> |
2698 | <nil key="highlightedColor"/> | 2698 | <nil key="highlightedColor"/> |
... | @@ -2742,7 +2742,7 @@ | ... | @@ -2742,7 +2742,7 @@ |
2742 | </connections> | 2742 | </connections> |
2743 | </tableViewCell> | 2743 | </tableViewCell> |
2744 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="WalletBadgesTableViewCellId" id="TeS-tP-Ilh" customClass="WalletBadgesTableViewCell" customModule="SwiftWarplyFramework"> | 2744 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="WalletBadgesTableViewCellId" id="TeS-tP-Ilh" customClass="WalletBadgesTableViewCell" customModule="SwiftWarplyFramework"> |
2745 | - <rect key="frame" x="0.0" y="947.5" width="414" height="260"/> | 2745 | + <rect key="frame" x="0.0" y="927" width="414" height="260"/> |
2746 | <autoresizingMask key="autoresizingMask"/> | 2746 | <autoresizingMask key="autoresizingMask"/> |
2747 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="TeS-tP-Ilh" id="FFV-uA-HHA"> | 2747 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="TeS-tP-Ilh" id="FFV-uA-HHA"> |
2748 | <rect key="frame" x="0.0" y="0.0" width="414" height="260"/> | 2748 | <rect key="frame" x="0.0" y="0.0" width="414" height="260"/> |
... | @@ -2969,7 +2969,7 @@ | ... | @@ -2969,7 +2969,7 @@ |
2969 | </connections> | 2969 | </connections> |
2970 | </tableViewCell> | 2970 | </tableViewCell> |
2971 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="WalletBannersTableViewCellId" id="fgI-zL-RPZ" customClass="WalletBannersTableViewCell" customModule="SwiftWarplyFramework"> | 2971 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="WalletBannersTableViewCellId" id="fgI-zL-RPZ" customClass="WalletBannersTableViewCell" customModule="SwiftWarplyFramework"> |
2972 | - <rect key="frame" x="0.0" y="1207.5" width="414" height="404"/> | 2972 | + <rect key="frame" x="0.0" y="1187" width="414" height="404"/> |
2973 | <autoresizingMask key="autoresizingMask"/> | 2973 | <autoresizingMask key="autoresizingMask"/> |
2974 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="fgI-zL-RPZ" id="gNB-PU-R1J"> | 2974 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="fgI-zL-RPZ" id="gNB-PU-R1J"> |
2975 | <rect key="frame" x="0.0" y="0.0" width="414" height="404"/> | 2975 | <rect key="frame" x="0.0" y="0.0" width="414" height="404"/> |
... | @@ -3337,7 +3337,7 @@ | ... | @@ -3337,7 +3337,7 @@ |
3337 | </connections> | 3337 | </connections> |
3338 | </tableViewCell> | 3338 | </tableViewCell> |
3339 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="WalletActiveCouponsTableViewCellId" id="qaY-Zw-d8E" customClass="WalletActiveCouponsTableViewCell" customModule="SwiftWarplyFramework"> | 3339 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="WalletActiveCouponsTableViewCellId" id="qaY-Zw-d8E" customClass="WalletActiveCouponsTableViewCell" customModule="SwiftWarplyFramework"> |
3340 | - <rect key="frame" x="0.0" y="1611.5" width="414" height="103"/> | 3340 | + <rect key="frame" x="0.0" y="1591" width="414" height="103"/> |
3341 | <autoresizingMask key="autoresizingMask"/> | 3341 | <autoresizingMask key="autoresizingMask"/> |
3342 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="qaY-Zw-d8E" id="MoF-lG-k6u"> | 3342 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="qaY-Zw-d8E" id="MoF-lG-k6u"> |
3343 | <rect key="frame" x="0.0" y="0.0" width="414" height="103"/> | 3343 | <rect key="frame" x="0.0" y="0.0" width="414" height="103"/> |
... | @@ -3620,7 +3620,7 @@ | ... | @@ -3620,7 +3620,7 @@ |
3620 | </connections> | 3620 | </connections> |
3621 | </tableViewCell> | 3621 | </tableViewCell> |
3622 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="WalletVouchersBannerTableViewCellId" id="F1i-u5-1v2" customClass="WalletVouchersBannerTableViewCell" customModule="SwiftWarplyFramework"> | 3622 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="WalletVouchersBannerTableViewCellId" id="F1i-u5-1v2" customClass="WalletVouchersBannerTableViewCell" customModule="SwiftWarplyFramework"> |
3623 | - <rect key="frame" x="0.0" y="1714.5" width="414" height="181"/> | 3623 | + <rect key="frame" x="0.0" y="1694" width="414" height="181"/> |
3624 | <autoresizingMask key="autoresizingMask"/> | 3624 | <autoresizingMask key="autoresizingMask"/> |
3625 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="F1i-u5-1v2" id="q9T-Eg-Gxw"> | 3625 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="F1i-u5-1v2" id="q9T-Eg-Gxw"> |
3626 | <rect key="frame" x="0.0" y="0.0" width="414" height="181"/> | 3626 | <rect key="frame" x="0.0" y="0.0" width="414" height="181"/> |
... | @@ -3653,11 +3653,29 @@ | ... | @@ -3653,11 +3653,29 @@ |
3653 | </constraints> | 3653 | </constraints> |
3654 | </imageView> | 3654 | </imageView> |
3655 | <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"> | 3655 | <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"> |
3656 | - <rect key="frame" x="66" y="28" width="263" height="20"/> | 3656 | + <rect key="frame" x="66" y="28" width="164" height="20"/> |
3657 | <fontDescription key="fontDescription" name="PeridotPE-Regular" family="Peridot PE" pointSize="16"/> | 3657 | <fontDescription key="fontDescription" name="PeridotPE-Regular" family="Peridot PE" pointSize="16"/> |
3658 | <color key="textColor" red="0.12941176469999999" green="0.12941176469999999" blue="0.12941176469999999" alpha="1" colorSpace="calibratedRGB"/> | 3658 | <color key="textColor" red="0.12941176469999999" green="0.12941176469999999" blue="0.12941176469999999" alpha="1" colorSpace="calibratedRGB"/> |
3659 | <nil key="highlightedColor"/> | 3659 | <nil key="highlightedColor"/> |
3660 | </label> | 3660 | </label> |
3661 | + <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="AKD-A9-ah0"> | ||
3662 | + <rect key="frame" x="230" y="19" width="17.5" height="18"/> | ||
3663 | + <subviews> | ||
3664 | + <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"> | ||
3665 | + <rect key="frame" x="5" y="2" width="7.5" height="14"/> | ||
3666 | + <fontDescription key="fontDescription" name="PeridotPE-SBold" family="Peridot PE" pointSize="11"/> | ||
3667 | + <color key="textColor" red="0.12941176469999999" green="0.12941176469999999" blue="0.12941176469999999" alpha="1" colorSpace="calibratedRGB"/> | ||
3668 | + <nil key="highlightedColor"/> | ||
3669 | + </label> | ||
3670 | + </subviews> | ||
3671 | + <color key="backgroundColor" red="0.91764705879999997" green="0.74901960779999999" blue="0.40784313729999999" alpha="1" colorSpace="calibratedRGB"/> | ||
3672 | + <constraints> | ||
3673 | + <constraint firstItem="BwW-J2-1Sz" firstAttribute="top" secondItem="AKD-A9-ah0" secondAttribute="top" constant="2" id="P9j-kH-8X7"/> | ||
3674 | + <constraint firstAttribute="bottom" secondItem="BwW-J2-1Sz" secondAttribute="bottom" constant="2" id="eI0-YG-mRB"/> | ||
3675 | + <constraint firstItem="BwW-J2-1Sz" firstAttribute="leading" secondItem="AKD-A9-ah0" secondAttribute="leading" constant="5" id="hlf-PL-cVe"/> | ||
3676 | + <constraint firstAttribute="trailing" secondItem="BwW-J2-1Sz" secondAttribute="trailing" constant="5" id="ncp-fn-LRV"/> | ||
3677 | + </constraints> | ||
3678 | + </view> | ||
3661 | <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="cSu-mM-1Ep"> | 3679 | <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" translatesAutoresizingMaskIntoConstraints="NO" id="cSu-mM-1Ep"> |
3662 | <rect key="frame" x="334" y="28" width="20" height="20"/> | 3680 | <rect key="frame" x="334" y="28" width="20" height="20"/> |
3663 | <constraints> | 3681 | <constraints> |
... | @@ -3668,14 +3686,16 @@ | ... | @@ -3668,14 +3686,16 @@ |
3668 | </subviews> | 3686 | </subviews> |
3669 | <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | 3687 | <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
3670 | <constraints> | 3688 | <constraints> |
3671 | - <constraint firstItem="cSu-mM-1Ep" firstAttribute="leading" secondItem="2p1-v2-lAL" secondAttribute="trailing" constant="5" id="0RF-Lr-hdi"/> | 3689 | + <constraint firstItem="cSu-mM-1Ep" firstAttribute="leading" relation="greaterThanOrEqual" secondItem="2p1-v2-lAL" secondAttribute="trailing" constant="5" id="0RF-Lr-hdi"/> |
3672 | <constraint firstItem="U9f-Ar-TCE" firstAttribute="top" secondItem="eBr-vb-7oH" secondAttribute="top" constant="20" id="Gnc-a7-lVn"/> | 3690 | <constraint firstItem="U9f-Ar-TCE" firstAttribute="top" secondItem="eBr-vb-7oH" secondAttribute="top" constant="20" id="Gnc-a7-lVn"/> |
3673 | <constraint firstItem="U9f-Ar-TCE" firstAttribute="leading" secondItem="eBr-vb-7oH" secondAttribute="leading" constant="20" id="O3t-rA-Xoi"/> | 3691 | <constraint firstItem="U9f-Ar-TCE" firstAttribute="leading" secondItem="eBr-vb-7oH" secondAttribute="leading" constant="20" id="O3t-rA-Xoi"/> |
3674 | <constraint firstItem="2p1-v2-lAL" firstAttribute="centerY" secondItem="U9f-Ar-TCE" secondAttribute="centerY" id="bWi-vx-lud"/> | 3692 | <constraint firstItem="2p1-v2-lAL" firstAttribute="centerY" secondItem="U9f-Ar-TCE" secondAttribute="centerY" id="bWi-vx-lud"/> |
3675 | <constraint firstItem="cSu-mM-1Ep" firstAttribute="centerY" secondItem="U9f-Ar-TCE" secondAttribute="centerY" id="bwI-YH-DDm"/> | 3693 | <constraint firstItem="cSu-mM-1Ep" firstAttribute="centerY" secondItem="U9f-Ar-TCE" secondAttribute="centerY" id="bwI-YH-DDm"/> |
3676 | <constraint firstAttribute="trailing" secondItem="cSu-mM-1Ep" secondAttribute="trailing" constant="20" id="fLn-8r-nUC"/> | 3694 | <constraint firstAttribute="trailing" secondItem="cSu-mM-1Ep" secondAttribute="trailing" constant="20" id="fLn-8r-nUC"/> |
3695 | + <constraint firstItem="AKD-A9-ah0" firstAttribute="leading" secondItem="2p1-v2-lAL" secondAttribute="trailing" id="hZ8-wn-M57"/> | ||
3677 | <constraint firstAttribute="bottom" secondItem="U9f-Ar-TCE" secondAttribute="bottom" constant="20" id="jCC-NV-1nD"/> | 3696 | <constraint firstAttribute="bottom" secondItem="U9f-Ar-TCE" secondAttribute="bottom" constant="20" id="jCC-NV-1nD"/> |
3678 | <constraint firstItem="2p1-v2-lAL" firstAttribute="leading" secondItem="U9f-Ar-TCE" secondAttribute="trailing" constant="10" id="kv2-9q-gc9"/> | 3697 | <constraint firstItem="2p1-v2-lAL" firstAttribute="leading" secondItem="U9f-Ar-TCE" secondAttribute="trailing" constant="10" id="kv2-9q-gc9"/> |
3698 | + <constraint firstItem="AKD-A9-ah0" firstAttribute="centerY" secondItem="2p1-v2-lAL" secondAttribute="centerY" constant="-10" id="vGu-1o-rr0"/> | ||
3679 | </constraints> | 3699 | </constraints> |
3680 | </view> | 3700 | </view> |
3681 | </subviews> | 3701 | </subviews> |
... | @@ -3710,20 +3730,21 @@ | ... | @@ -3710,20 +3730,21 @@ |
3710 | <outlet property="voucherBannerIconImage" destination="U9f-Ar-TCE" id="cy8-jG-sg7"/> | 3730 | <outlet property="voucherBannerIconImage" destination="U9f-Ar-TCE" id="cy8-jG-sg7"/> |
3711 | <outlet property="voucherBannerLabel" destination="2p1-v2-lAL" id="Wlm-z2-nrW"/> | 3731 | <outlet property="voucherBannerLabel" destination="2p1-v2-lAL" id="Wlm-z2-nrW"/> |
3712 | <outlet property="voucherBannerView" destination="eBr-vb-7oH" id="RU1-Lx-048"/> | 3732 | <outlet property="voucherBannerView" destination="eBr-vb-7oH" id="RU1-Lx-048"/> |
3733 | + <outlet property="voucherCountView" destination="AKD-A9-ah0" id="dEs-FI-5Ns"/> | ||
3713 | </connections> | 3734 | </connections> |
3714 | </tableViewCell> | 3735 | </tableViewCell> |
3715 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="WalletSpinnerTableViewCellId" id="ShU-xo-DhW" customClass="WalletSpinnerTableViewCell" customModule="SwiftWarplyFramework"> | 3736 | <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="WalletSpinnerTableViewCellId" id="ShU-xo-DhW" customClass="WalletSpinnerTableViewCell" customModule="SwiftWarplyFramework"> |
3716 | - <rect key="frame" x="0.0" y="1895.5" width="414" height="98"/> | 3737 | + <rect key="frame" x="0.0" y="1875" width="414" height="88"/> |
3717 | <autoresizingMask key="autoresizingMask"/> | 3738 | <autoresizingMask key="autoresizingMask"/> |
3718 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="ShU-xo-DhW" id="U4r-xF-gbA"> | 3739 | <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="ShU-xo-DhW" id="U4r-xF-gbA"> |
3719 | - <rect key="frame" x="0.0" y="0.0" width="414" height="98"/> | 3740 | + <rect key="frame" x="0.0" y="0.0" width="414" height="88"/> |
3720 | <autoresizingMask key="autoresizingMask"/> | 3741 | <autoresizingMask key="autoresizingMask"/> |
3721 | <subviews> | 3742 | <subviews> |
3722 | <view contentMode="scaleToFill" ambiguous="YES" translatesAutoresizingMaskIntoConstraints="NO" id="hm4-ma-8T7" userLabel="ParentView"> | 3743 | <view contentMode="scaleToFill" ambiguous="YES" translatesAutoresizingMaskIntoConstraints="NO" id="hm4-ma-8T7" userLabel="ParentView"> |
3723 | - <rect key="frame" x="0.0" y="0.0" width="414" height="98"/> | 3744 | + <rect key="frame" x="0.0" y="0.0" width="414" height="88"/> |
3724 | <subviews> | 3745 | <subviews> |
3725 | <activityIndicatorView opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" ambiguous="YES" style="large" translatesAutoresizingMaskIntoConstraints="NO" id="Kes-eE-1K8"> | 3746 | <activityIndicatorView opaque="NO" contentMode="scaleToFill" horizontalHuggingPriority="750" verticalHuggingPriority="750" ambiguous="YES" style="large" translatesAutoresizingMaskIntoConstraints="NO" id="Kes-eE-1K8"> |
3726 | - <rect key="frame" x="183" y="30" width="48" height="48"/> | 3747 | + <rect key="frame" x="183" y="20" width="48" height="48"/> |
3727 | <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> | 3748 | <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> |
3728 | <constraints> | 3749 | <constraints> |
3729 | <constraint firstAttribute="height" constant="48" id="MxX-gd-WB6"/> | 3750 | <constraint firstAttribute="height" constant="48" id="MxX-gd-WB6"/> | ... | ... |
... | @@ -93,6 +93,8 @@ import SwiftEventBus | ... | @@ -93,6 +93,8 @@ import SwiftEventBus |
93 | self.coupons = swiftApi().getCouponList() | 93 | self.coupons = swiftApi().getCouponList() |
94 | self.totalCouponDiscount = Float(round(100 * swiftApi().getLoyaltyBadge()._value) / 100) | 94 | self.totalCouponDiscount = Float(round(100 * swiftApi().getLoyaltyBadge()._value) / 100) |
95 | self.loyaltyBadge = swiftApi().getLoyaltyBadge() | 95 | self.loyaltyBadge = swiftApi().getLoyaltyBadge() |
96 | + | ||
97 | + self.handleSpinnerAndEmptyView() | ||
96 | self.tableView.reloadData() | 98 | self.tableView.reloadData() |
97 | } | 99 | } |
98 | } | 100 | } |
... | @@ -753,7 +755,7 @@ import SwiftEventBus | ... | @@ -753,7 +755,7 @@ import SwiftEventBus |
753 | if (self.dfyCoupons.count == 0 && self.unifiedCoupons.count == 0 && self.coupons.count == 0) { | 755 | if (self.dfyCoupons.count == 0 && self.unifiedCoupons.count == 0 && self.coupons.count == 0) { |
754 | self.showActiveCouponsBanners = false | 756 | self.showActiveCouponsBanners = false |
755 | 757 | ||
756 | - if (swiftApi().getShowVouchersBanner() == "false") { | 758 | + if (swiftApi().getShowVouchersBanner() == "null") { |
757 | self.emptyView.isHidden = false | 759 | self.emptyView.isHidden = false |
758 | self.emptyViewHeight.constant = self.emptyView.intrinsicContentSize.height | 760 | self.emptyViewHeight.constant = self.emptyView.intrinsicContentSize.height |
759 | 761 | ||
... | @@ -1058,7 +1060,7 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ | ... | @@ -1058,7 +1060,7 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ |
1058 | return 0 | 1060 | return 0 |
1059 | } | 1061 | } |
1060 | } else if (section == 1) { | 1062 | } else if (section == 1) { |
1061 | - if (swiftApi().getShowVouchersBanner() == "true") { | 1063 | + if (swiftApi().getShowVouchersBanner() == "true" || swiftApi().getShowVouchersBanner() == "false") { |
1062 | return 1 | 1064 | return 1 |
1063 | } else { | 1065 | } else { |
1064 | return 0 | 1066 | return 0 |
... | @@ -1112,7 +1114,7 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ | ... | @@ -1112,7 +1114,7 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ |
1112 | return 0.0 | 1114 | return 0.0 |
1113 | } | 1115 | } |
1114 | } else if (indexPath.section == 1) { | 1116 | } else if (indexPath.section == 1) { |
1115 | - if (swiftApi().getShowVouchersBanner() == "true") { | 1117 | + if (swiftApi().getShowVouchersBanner() == "true" || swiftApi().getShowVouchersBanner() == "false") { |
1116 | return UITableView.automaticDimension | 1118 | return UITableView.automaticDimension |
1117 | } else { | 1119 | } else { |
1118 | return 0.0 | 1120 | return 0.0 |
... | @@ -1208,7 +1210,7 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ | ... | @@ -1208,7 +1210,7 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ |
1208 | return nil | 1210 | return nil |
1209 | } | 1211 | } |
1210 | } else if (section == 1) { | 1212 | } else if (section == 1) { |
1211 | -// if (swiftApi().getShowVouchersBanner() == "true") { | 1213 | +// if (swiftApi().getShowVouchersBanner() == "true" || swiftApi().getShowVouchersBanner() == "false") { |
1212 | // let view = UIView(frame: CGRect(x: 0, y: 0, width: tableView.frame.width, height: 70)) | 1214 | // let view = UIView(frame: CGRect(x: 0, y: 0, width: tableView.frame.width, height: 70)) |
1213 | // view.backgroundColor = .clear | 1215 | // view.backgroundColor = .clear |
1214 | 1216 | ||
... | @@ -1268,7 +1270,7 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ | ... | @@ -1268,7 +1270,7 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ |
1268 | return 0.0 | 1270 | return 0.0 |
1269 | } | 1271 | } |
1270 | } else if (section == 1) { | 1272 | } else if (section == 1) { |
1271 | -// if (swiftApi().getShowVouchersBanner() == "true") { | 1273 | +// if (swiftApi().getShowVouchersBanner() == "true" || swiftApi().getShowVouchersBanner() == "false") { |
1272 | // return 70.0 | 1274 | // return 70.0 |
1273 | // } else { | 1275 | // } else { |
1274 | return 0.0 | 1276 | return 0.0 |
... | @@ -1322,7 +1324,7 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ | ... | @@ -1322,7 +1324,7 @@ extension WalletViewController: UITableViewDelegate, UITableViewDataSource{ |
1322 | 1324 | ||
1323 | } else if (indexPath.section == 1) { | 1325 | } else if (indexPath.section == 1) { |
1324 | let cell = tableView.dequeueReusableCell(withIdentifier: "WalletVouchersBannerTableViewCellId", for: indexPath) as! WalletVouchersBannerTableViewCell | 1326 | let cell = tableView.dequeueReusableCell(withIdentifier: "WalletVouchersBannerTableViewCellId", for: indexPath) as! WalletVouchersBannerTableViewCell |
1325 | - cell.configureCell(showSeparator: self.showActiveCouponsBanners) | 1327 | + cell.configureCell(showSeparator: self.showActiveCouponsBanners, active: swiftApi().getShowVouchersBanner() == "true") |
1326 | return cell | 1328 | return cell |
1327 | } else { | 1329 | } else { |
1328 | let cell = tableView.dequeueReusableCell(withIdentifier: "WalletSpinnerTableViewCellId", for: indexPath) as! WalletSpinnerTableViewCell | 1330 | let cell = tableView.dequeueReusableCell(withIdentifier: "WalletSpinnerTableViewCellId", for: indexPath) as! WalletSpinnerTableViewCell | ... | ... |
... | @@ -15,6 +15,7 @@ import UIKit | ... | @@ -15,6 +15,7 @@ import UIKit |
15 | @IBOutlet weak var voucherBannerIconImage: UIImageView! | 15 | @IBOutlet weak var voucherBannerIconImage: UIImageView! |
16 | @IBOutlet weak var voucherBannerLabel: UILabel! | 16 | @IBOutlet weak var voucherBannerLabel: UILabel! |
17 | @IBOutlet weak var voucherBannerArrowImage: UIImageView! | 17 | @IBOutlet weak var voucherBannerArrowImage: UIImageView! |
18 | + @IBOutlet weak var voucherCountView: UIView! | ||
18 | 19 | ||
19 | public override func awakeFromNib() { | 20 | public override func awakeFromNib() { |
20 | super.awakeFromNib() | 21 | super.awakeFromNib() |
... | @@ -35,7 +36,10 @@ import UIKit | ... | @@ -35,7 +36,10 @@ import UIKit |
35 | voucherBannerIconImage.image = UIImage(named: "wallet_voucher", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) | 36 | voucherBannerIconImage.image = UIImage(named: "wallet_voucher", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) |
36 | voucherBannerArrowImage.image = UIImage(named: "arrow_right_black", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) | 37 | voucherBannerArrowImage.image = UIImage(named: "arrow_right_black", in: MyEmptyClass.resourceBundle(), compatibleWith: nil) |
37 | 38 | ||
38 | - voucherBannerLabel.text = "Ενημερώσου για το υπόλοιπο επιδότησης" | 39 | +// voucherBannerLabel.text = "Ενημερώσου για το υπόλοιπο επιδότησης" |
40 | + | ||
41 | + voucherCountView.layer.cornerRadius = 4.0 | ||
42 | + voucherCountView.backgroundColor = UIColor(red: 0.92, green: 0.75, blue: 0.41, alpha: 1.00) | ||
39 | } | 43 | } |
40 | 44 | ||
41 | public override func setSelected(_ selected: Bool, animated: Bool) { | 45 | public override func setSelected(_ selected: Bool, animated: Bool) { |
... | @@ -44,7 +48,7 @@ import UIKit | ... | @@ -44,7 +48,7 @@ import UIKit |
44 | // Configure the view for the selected state | 48 | // Configure the view for the selected state |
45 | } | 49 | } |
46 | 50 | ||
47 | - func configureCell(showSeparator: Bool) { | 51 | + func configureCell(showSeparator: Bool, active: Bool) { |
48 | if (showSeparator == true) { | 52 | if (showSeparator == true) { |
49 | separatorView.isHidden = false | 53 | separatorView.isHidden = false |
50 | separatorTopSpace.constant = 25 | 54 | separatorTopSpace.constant = 25 |
... | @@ -53,6 +57,25 @@ import UIKit | ... | @@ -53,6 +57,25 @@ import UIKit |
53 | separatorView.isHidden = true | 57 | separatorView.isHidden = true |
54 | separatorTopSpace.constant = 0 | 58 | separatorTopSpace.constant = 0 |
55 | } | 59 | } |
60 | + | ||
61 | + if (active == true) { | ||
62 | + voucherBannerView.backgroundColor = .white | ||
63 | + voucherBannerIconImage.image = voucherBannerIconImage.image?.withRenderingMode(.alwaysTemplate) | ||
64 | + voucherBannerIconImage.tintColor = UIColor(red: 0.00, green: 0.65, blue: 0.89, alpha: 1.00) | ||
65 | + voucherBannerLabel.text = "Ενημερώσου για το υπόλοιπο επιδότησης" | ||
66 | + voucherBannerLabel.textColor = UIColor(red: 0.13, green: 0.13, blue: 0.13, alpha: 1.00) | ||
67 | + voucherBannerLabel.frame.size.width = voucherBannerLabel.intrinsicContentSize.width | ||
68 | + voucherCountView.isHidden = true | ||
69 | + | ||
70 | + } else { | ||
71 | + voucherBannerView.backgroundColor = UIColor(red: 0.95, green: 0.95, blue: 0.95, alpha: 1.00) | ||
72 | + voucherBannerIconImage.image = voucherBannerIconImage.image?.withRenderingMode(.alwaysTemplate) | ||
73 | + voucherBannerIconImage.tintColor = UIColor(red: 0.52, green: 0.52, blue: 0.52, alpha: 1.00) | ||
74 | + voucherBannerLabel.text = "Διαθέσιμο υπόλοιπο" | ||
75 | + voucherBannerLabel.textColor = UIColor(red: 0.52, green: 0.52, blue: 0.52, alpha: 1.00) | ||
76 | + voucherBannerLabel.frame.size.width = voucherBannerLabel.intrinsicContentSize.width | ||
77 | + voucherCountView.isHidden = false | ||
78 | + } | ||
56 | } | 79 | } |
57 | 80 | ||
58 | } | 81 | } | ... | ... |
... | @@ -183,11 +183,10 @@ public class swiftApi { | ... | @@ -183,11 +183,10 @@ public class swiftApi { |
183 | } | 183 | } |
184 | 184 | ||
185 | 185 | ||
186 | - public func setVouchersFetched(_ success: Bool) -> Void { | 186 | + public func setVouchersFetched(_ success: String) -> Void { |
187 | - if (success == true) { | 187 | + // Possible values "true", "false", "null" |
188 | - setShowVouchersBanner("true") | 188 | + if (success == "true" || success == "false" || success == "null") { |
189 | - } else { | 189 | + setShowVouchersBanner(success) |
190 | - setShowVouchersBanner("false") | ||
191 | } | 190 | } |
192 | 191 | ||
193 | SwiftEventBus.post("vouchers_fetched") | 192 | SwiftEventBus.post("vouchers_fetched") | ... | ... |
-
Please register or login to post a comment