Manos Chorianopoulos

add CouponsEmptyViewTableViewCell

...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
7 <key>Pods-SwiftWarplyFramework.xcscheme_^#shared#^_</key> 7 <key>Pods-SwiftWarplyFramework.xcscheme_^#shared#^_</key>
8 <dict> 8 <dict>
9 <key>orderHint</key> 9 <key>orderHint</key>
10 - <integer>0</integer> 10 + <integer>1</integer>
11 </dict> 11 </dict>
12 </dict> 12 </dict>
13 </dict> 13 </dict>
......
...@@ -18,6 +18,7 @@ ...@@ -18,6 +18,7 @@
18 1E151F1A29DAE4D500951FA0 /* ActiveCodeTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E151F1929DAE4D500951FA0 /* ActiveCodeTableViewCell.swift */; }; 18 1E151F1A29DAE4D500951FA0 /* ActiveCodeTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E151F1929DAE4D500951FA0 /* ActiveCodeTableViewCell.swift */; };
19 1E15B9A229DDCF02000A408D /* MarketSharingHistoryViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E15B9A129DDCF02000A408D /* MarketSharingHistoryViewController.swift */; }; 19 1E15B9A229DDCF02000A408D /* MarketSharingHistoryViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E15B9A129DDCF02000A408D /* MarketSharingHistoryViewController.swift */; };
20 1E15B9A429DDD211000A408D /* MarketHistoryViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E15B9A329DDD211000A408D /* MarketHistoryViewController.swift */; }; 20 1E15B9A429DDD211000A408D /* MarketHistoryViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E15B9A329DDD211000A408D /* MarketHistoryViewController.swift */; };
21 + 1E255B5C2D537C3A00025041 /* CouponsEmptyViewTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E255B5B2D537C3A00025041 /* CouponsEmptyViewTableViewCell.swift */; };
21 1E2966EA2837A21D00F83FAC /* RSBarcodes_Swift in Frameworks */ = {isa = PBXBuildFile; productRef = 1E2966E92837A21D00F83FAC /* RSBarcodes_Swift */; }; 22 1E2966EA2837A21D00F83FAC /* RSBarcodes_Swift in Frameworks */ = {isa = PBXBuildFile; productRef = 1E2966E92837A21D00F83FAC /* RSBarcodes_Swift */; };
22 1E36E43D2CBFDD5100A60198 /* PopupInfoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E36E43C2CBFDD5100A60198 /* PopupInfoViewController.swift */; }; 23 1E36E43D2CBFDD5100A60198 /* PopupInfoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E36E43C2CBFDD5100A60198 /* PopupInfoViewController.swift */; };
23 1E4195FB2AE691D20094DADE /* WalletActiveCouponsTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4195FA2AE691D20094DADE /* WalletActiveCouponsTableViewCell.swift */; }; 24 1E4195FB2AE691D20094DADE /* WalletActiveCouponsTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4195FA2AE691D20094DADE /* WalletActiveCouponsTableViewCell.swift */; };
...@@ -220,6 +221,7 @@ ...@@ -220,6 +221,7 @@
220 1E151F1929DAE4D500951FA0 /* ActiveCodeTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActiveCodeTableViewCell.swift; sourceTree = "<group>"; }; 221 1E151F1929DAE4D500951FA0 /* ActiveCodeTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActiveCodeTableViewCell.swift; sourceTree = "<group>"; };
221 1E15B9A129DDCF02000A408D /* MarketSharingHistoryViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarketSharingHistoryViewController.swift; sourceTree = "<group>"; }; 222 1E15B9A129DDCF02000A408D /* MarketSharingHistoryViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarketSharingHistoryViewController.swift; sourceTree = "<group>"; };
222 1E15B9A329DDD211000A408D /* MarketHistoryViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarketHistoryViewController.swift; sourceTree = "<group>"; }; 223 1E15B9A329DDD211000A408D /* MarketHistoryViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarketHistoryViewController.swift; sourceTree = "<group>"; };
224 + 1E255B5B2D537C3A00025041 /* CouponsEmptyViewTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CouponsEmptyViewTableViewCell.swift; sourceTree = "<group>"; };
223 1E36E43C2CBFDD5100A60198 /* PopupInfoViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PopupInfoViewController.swift; sourceTree = "<group>"; }; 225 1E36E43C2CBFDD5100A60198 /* PopupInfoViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PopupInfoViewController.swift; sourceTree = "<group>"; };
224 1E4195FA2AE691D20094DADE /* WalletActiveCouponsTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletActiveCouponsTableViewCell.swift; sourceTree = "<group>"; }; 226 1E4195FA2AE691D20094DADE /* WalletActiveCouponsTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WalletActiveCouponsTableViewCell.swift; sourceTree = "<group>"; };
225 1E4410B028F5855000859F92 /* CampaignCategory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CampaignCategory.swift; sourceTree = "<group>"; }; 227 1E4410B028F5855000859F92 /* CampaignCategory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CampaignCategory.swift; sourceTree = "<group>"; };
...@@ -545,6 +547,7 @@ ...@@ -545,6 +547,7 @@
545 E6A7785E282933E40045BBA8 /* CouponsViewController.swift */, 547 E6A7785E282933E40045BBA8 /* CouponsViewController.swift */,
546 1EE67DA22AE2AF2B0057C8CC /* UnifiedCouponsViewController.swift */, 548 1EE67DA22AE2AF2B0057C8CC /* UnifiedCouponsViewController.swift */,
547 1EA1AF092835346A008998AA /* CouponsTableViewCell.swift */, 549 1EA1AF092835346A008998AA /* CouponsTableViewCell.swift */,
550 + 1E255B5B2D537C3A00025041 /* CouponsEmptyViewTableViewCell.swift */,
548 E6A7785D282933E40045BBA8 /* CouponViewController.swift */, 551 E6A7785D282933E40045BBA8 /* CouponViewController.swift */,
549 1E151F1729DAE48500951FA0 /* UnifiedCouponsTableViewCell.swift */, 552 1E151F1729DAE48500951FA0 /* UnifiedCouponsTableViewCell.swift */,
550 1E151F1929DAE4D500951FA0 /* ActiveCodeTableViewCell.swift */, 553 1E151F1929DAE4D500951FA0 /* ActiveCodeTableViewCell.swift */,
...@@ -1053,6 +1056,7 @@ ...@@ -1053,6 +1056,7 @@
1053 E6A77935282933E70045BBA8 /* UIWebView+AFNetworking.m in Sources */, 1056 E6A77935282933E70045BBA8 /* UIWebView+AFNetworking.m in Sources */,
1054 E6A77925282933E70045BBA8 /* UIProgressView+AFNetworking.m in Sources */, 1057 E6A77925282933E70045BBA8 /* UIProgressView+AFNetworking.m in Sources */,
1055 E6A77944282933E70045BBA8 /* AFSecurityPolicy.m in Sources */, 1058 E6A77944282933E70045BBA8 /* AFSecurityPolicy.m in Sources */,
1059 + 1E255B5C2D537C3A00025041 /* CouponsEmptyViewTableViewCell.swift in Sources */,
1056 1EA1AF0A2835346A008998AA /* CouponsTableViewCell.swift in Sources */, 1060 1EA1AF0A2835346A008998AA /* CouponsTableViewCell.swift in Sources */,
1057 1EAEFC7A29DDCAF500114A1C /* MarketLoyaltyAnalysisViewController.swift in Sources */, 1061 1EAEFC7A29DDCAF500114A1C /* MarketLoyaltyAnalysisViewController.swift in Sources */,
1058 E6A77A32282BA9C60045BBA8 /* CampaignViewController.swift in Sources */, 1062 E6A77A32282BA9C60045BBA8 /* CampaignViewController.swift in Sources */,
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
7 <key>SwiftWarplyFramework.xcscheme_^#shared#^_</key> 7 <key>SwiftWarplyFramework.xcscheme_^#shared#^_</key>
8 <dict> 8 <dict>
9 <key>orderHint</key> 9 <key>orderHint</key>
10 - <integer>1</integer> 10 + <integer>0</integer>
11 </dict> 11 </dict>
12 </dict> 12 </dict>
13 </dict> 13 </dict>
......
1 +//
2 +// CouponsEmptyViewTableViewCell.swift
3 +// SwiftWarplyFramework
4 +//
5 +// Created by Manos Chorianopoulos on 5/2/25.
6 +//
7 +
8 +import UIKit
9 +
10 +@objc public class CouponsEmptyViewTableViewCell: UITableViewCell {
11 + @IBOutlet weak var emptyLabel: UILabel!
12 +
13 + public override func awakeFromNib() {
14 + super.awakeFromNib()
15 +
16 + emptyLabel.text = "Αυτήν τη στιγμή δεν έχεις κάποιο ενεργό κουπόνι. Στην ενότητα FOR YOU μπορείς να βρεις κουπόνια αποκλειστικά για σένα!"
17 + }
18 +
19 + public override func setSelected(_ selected: Bool, animated: Bool) {
20 + super.setSelected(selected, animated: animated)
21 +
22 + // Configure the view for the selected state
23 + }
24 +
25 +}
...@@ -157,6 +157,39 @@ ...@@ -157,6 +157,39 @@
157 <outlet property="nameLabel" destination="gWw-Mr-bn2" id="rT2-kW-Z2F"/> 157 <outlet property="nameLabel" destination="gWw-Mr-bn2" id="rT2-kW-Z2F"/>
158 </connections> 158 </connections>
159 </tableViewCell> 159 </tableViewCell>
160 + <tableViewCell clipsSubviews="YES" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" selectionStyle="none" indentationWidth="0.0" reuseIdentifier="CouponsEmptyViewTableViewCellId" id="Q8g-pg-5xK" customClass="CouponsEmptyViewTableViewCell" customModule="SwiftWarplyFramework" customModuleProvider="target">
161 + <rect key="frame" x="0.0" y="114.5" width="414" height="44"/>
162 + <autoresizingMask key="autoresizingMask"/>
163 + <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="Q8g-pg-5xK" id="JYq-d6-s3q">
164 + <rect key="frame" x="0.0" y="0.0" width="414" height="44"/>
165 + <autoresizingMask key="autoresizingMask"/>
166 + <subviews>
167 + <view contentMode="scaleToFill" ambiguous="YES" translatesAutoresizingMaskIntoConstraints="NO" id="z9z-j6-tcA">
168 + <rect key="frame" x="20" y="21.5" width="374" height="0.0"/>
169 + <subviews>
170 + <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="c0T-sg-38i">
171 + <rect key="frame" x="20" y="0.0" width="38.5" height="18.5"/>
172 + <fontDescription key="fontDescription" name="PeridotPE-Regular" family="Peridot PE" pointSize="15"/>
173 + <color key="textColor" red="0.12941176469999999" green="0.12941176469999999" blue="0.12941176469999999" alpha="1" colorSpace="calibratedRGB"/>
174 + <nil key="highlightedColor"/>
175 + </label>
176 + </subviews>
177 + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
178 + <constraints>
179 + <constraint firstItem="c0T-sg-38i" firstAttribute="top" secondItem="z9z-j6-tcA" secondAttribute="top" id="Tlg-CH-Fo8"/>
180 + <constraint firstItem="c0T-sg-38i" firstAttribute="leading" secondItem="z9z-j6-tcA" secondAttribute="leading" constant="20" id="mUs-Qg-KEF"/>
181 + <constraint firstAttribute="bottom" secondItem="c0T-sg-38i" secondAttribute="bottom" id="wOb-dQ-vCI"/>
182 + <constraint firstAttribute="trailing" secondItem="c0T-sg-38i" secondAttribute="trailing" constant="20" id="yeA-Nl-hD0"/>
183 + </constraints>
184 + </view>
185 + </subviews>
186 + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
187 + </tableViewCellContentView>
188 + <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
189 + <connections>
190 + <outlet property="emptyLabel" destination="c0T-sg-38i" id="89G-CH-dUv"/>
191 + </connections>
192 + </tableViewCell>
160 </prototypes> 193 </prototypes>
161 <connections> 194 <connections>
162 <outlet property="dataSource" destination="UpJ-ey-hJ5" id="paH-E4-ldj"/> 195 <outlet property="dataSource" destination="UpJ-ey-hJ5" id="paH-E4-ldj"/>
......