Vasilis

several fixes

...@@ -30,8 +30,8 @@ ...@@ -30,8 +30,8 @@
30 filePath = "WarplySDKFrameworkIOS/CouponsView.swift" 30 filePath = "WarplySDKFrameworkIOS/CouponsView.swift"
31 startingColumnNumber = "9223372036854775807" 31 startingColumnNumber = "9223372036854775807"
32 endingColumnNumber = "9223372036854775807" 32 endingColumnNumber = "9223372036854775807"
33 - startingLineNumber = "212" 33 + startingLineNumber = "218"
34 - endingLineNumber = "212" 34 + endingLineNumber = "218"
35 landmarkName = "body" 35 landmarkName = "body"
36 landmarkType = "24"> 36 landmarkType = "24">
37 </BreakpointContent> 37 </BreakpointContent>
......
...@@ -11,9 +11,9 @@ import SwiftUI ...@@ -11,9 +11,9 @@ import SwiftUI
11 @available(iOS 13.0.0, *) 11 @available(iOS 13.0.0, *)
12 @objc public class CouponBarcodeViewInterface : NSObject { 12 @objc public class CouponBarcodeViewInterface : NSObject {
13 13
14 - @objc(couponBarcodeViewController::) static public func couponBarcodeViewController(parentView: UIView?, coupon: Dictionary<String, Any>) -> UIViewController { 14 +// @objc(couponBarcodeViewController::) static public func couponBarcodeViewController(parentView: UIView?, coupon: Dictionary<String, Any>) -> UIViewController {
15 - return UIHostingController(rootView: CouponBarcodeView(parentView: parentView!, coupon: coupon)) 15 +// return UIHostingController(rootView: CouponBarcodeView(parentView: parentView!, coupon: coupon))
16 - } 16 +// }
17 17
18 } 18 }
19 19
......
...@@ -11,8 +11,8 @@ import SwiftUI ...@@ -11,8 +11,8 @@ import SwiftUI
11 @available(iOS 13.0.0, *) 11 @available(iOS 13.0.0, *)
12 @objc public class CouponViewInterface : NSObject { 12 @objc public class CouponViewInterface : NSObject {
13 13
14 - @objc(couponViewController::) static public func couponViewController(parentView: UIView?, coupon: Dictionary<String, Any>) -> UIViewController { 14 +// @objc(couponViewController::) static public func couponViewController(parentView: UIView?, coupon: Dictionary<String, Any>) -> UIViewController {
15 - return UIHostingController(rootView: CouponView(parentView: parentView!, coupon: coupon)) 15 +// return UIHostingController(rootView: CouponView(parentView: parentView!, coupon: coupon))
16 - } 16 +// }
17 17
18 } 18 }
......
...@@ -136,23 +136,29 @@ extension CouponsView { ...@@ -136,23 +136,29 @@ extension CouponsView {
136 136
137 137
138 var body: some View { 138 var body: some View {
139 - HStack { 139 + HStack(alignment: .center) {
140 - Button(action: goBack) { 140 + Button {
141 - HStack { 141 + // Button Action
142 + goBack()
143 + } label: {
142 Image("ic_back", bundle: Bundle(for: MyEmptyClass.self)) 144 Image("ic_back", bundle: Bundle(for: MyEmptyClass.self))
143 .resizable() 145 .resizable()
144 - .frame(width: self.uiscreen.height * 0.022, height: self.uiscreen.height * 0.04) 146 + .aspectRatio(contentMode: .fit)
145 - .offset(y: self.uiscreen.height * 0.015) 147 + .frame(width: self.uiscreen.height * 0.025, height: self.uiscreen.height * 0.02)
146 - }
147 } 148 }
149 +
148 Text("Όλα τα κουπόνια μου") 150 Text("Όλα τα κουπόνια μου")
149 .fontWeight(.medium) 151 .fontWeight(.medium)
152 + .font(.system(size: 16))
150 .foregroundColor(Color(red: 0.20784313725490197, green: 0.3176470588235294, blue: 0.40784313725490196)) 153 .foregroundColor(Color(red: 0.20784313725490197, green: 0.3176470588235294, blue: 0.40784313725490196))
151 - .frame(width: self.uiscreen.width * 0.8, height: self.uiscreen.height * 0.025, alignment: .center) 154 + .multilineTextAlignment(.center)
152 - .offset( y: self.uiscreen.height * 0.02) 155 + .frame(maxWidth: .infinity)
153 - .font(.system(size: 15)) 156 + .padding(.horizontal)
157 +
154 } 158 }
155 - .frame(width: self.uiscreen.width, height: self.uiscreen.height * 0.1) 159 + .frame(maxWidth: .infinity)
160 + .padding(.horizontal)
161 + .padding(.vertical, 10)
156 } 162 }
157 } 163 }
158 164
...@@ -292,7 +298,7 @@ struct CouponsView: View { ...@@ -292,7 +298,7 @@ struct CouponsView: View {
292 } 298 }
293 .padding(.top, self.uiscreen.height * 0.05) 299 .padding(.top, self.uiscreen.height * 0.05)
294 } 300 }
295 - .frame(width:self.uiscreen.width, height:self.uiscreen.height * 0.9 ) 301 + .frame(maxWidth: .infinity, maxHeight: .infinity )
296 .background( 302 .background(
297 Image("coupons_scrollview", bundle: Bundle(for: MyEmptyClass.self)) 303 Image("coupons_scrollview", bundle: Bundle(for: MyEmptyClass.self))
298 .resizable() 304 .resizable()
......
...@@ -34,21 +34,29 @@ extension MoreForYouView { ...@@ -34,21 +34,29 @@ extension MoreForYouView {
34 34
35 35
36 var body: some View { 36 var body: some View {
37 - HStack { 37 + HStack(alignment: .center) {
38 - Button(action: goBack) { 38 + Button {
39 - HStack { 39 + // Button Action
40 + goBack()
41 + } label: {
40 Image("ic_back", bundle: Bundle(for: MyEmptyClass.self)) 42 Image("ic_back", bundle: Bundle(for: MyEmptyClass.self))
41 .resizable() 43 .resizable()
42 - .frame(width: self.uiscreen.height * 0.022, height: self.uiscreen.height * 0.04) 44 + .aspectRatio(contentMode: .fit)
43 - .offset(y: self.uiscreen.height * 0.015) 45 + .frame(width: self.uiscreen.height * 0.025, height: self.uiscreen.height * 0.02)
44 - }
45 } 46 }
47 +
46 Text("More for you") 48 Text("More for you")
47 - .frame(width: self.uiscreen.width * 0.8, height: self.uiscreen.height * 0.025, alignment: .center) 49 + .fontWeight(.medium)
48 - .offset( y: self.uiscreen.height * 0.02) 50 + .font(.system(size: 16))
49 - .font(.system(size: 15)) 51 + .foregroundColor(Color(red: 0.20784313725490197, green: 0.3176470588235294, blue: 0.40784313725490196))
52 + .multilineTextAlignment(.center)
53 + .frame(maxWidth: .infinity)
54 + .padding(.horizontal)
55 +
50 } 56 }
51 - .frame(width: self.uiscreen.width, height: self.uiscreen.height * 0.1) 57 + .frame(maxWidth: .infinity)
58 + .padding(.horizontal)
59 + .padding(.vertical, 10)
52 } 60 }
53 } 61 }
54 62
...@@ -168,7 +176,7 @@ struct MoreForYouView: View { ...@@ -168,7 +176,7 @@ struct MoreForYouView: View {
168 .padding(.top, self.uiscreen.height * 0.04) 176 .padding(.top, self.uiscreen.height * 0.04)
169 .padding(.bottom, self.uiscreen.height * 0.05) 177 .padding(.bottom, self.uiscreen.height * 0.05)
170 } 178 }
171 - .frame(width:self.uiscreen.width, height:self.uiscreen.height * 0.9 ) 179 + .frame(maxWidth: .infinity, maxHeight: .infinity )
172 .background( 180 .background(
173 LinearGradient(gradient: Gradient(colors: [Color(hex: 0x1AADCC), Color(hex: 0x83C062)]), startPoint: .top, endPoint: .bottom) 181 LinearGradient(gradient: Gradient(colors: [Color(hex: 0x1AADCC), Color(hex: 0x83C062)]), startPoint: .top, endPoint: .bottom)
174 ) 182 )
......
...@@ -18,8 +18,8 @@ ...@@ -18,8 +18,8 @@
18 - (void) setToStage; 18 - (void) setToStage;
19 - (void) setLang:(NSString*) lang; 19 - (void) setLang:(NSString*) lang;
20 - (UIViewController *) openCoupons:(UIView*) parentView; 20 - (UIViewController *) openCoupons:(UIView*) parentView;
21 -- (UIViewController *) openCoupon:(UIView*) parentView coupon:(NSDictionary*) coupon; 21 +//- (UIViewController *) openCoupon:(UIView*) parentView coupon:(NSDictionary*) coupon;
22 -- (UIViewController *) openCouponBarcode:(UIView*) parentView coupon:(NSDictionary*) coupon; 22 +//- (UIViewController *) openCouponBarcode:(UIView*) parentView coupon:(NSDictionary*) coupon;
23 - (UIViewController *) openGifts:(UIView*) parentView; 23 - (UIViewController *) openGifts:(UIView*) parentView;
24 - (UIViewController *) openAllGifts:(UIView*) parentView; 24 - (UIViewController *) openAllGifts:(UIView*) parentView;
25 - (UIViewController *) openOldCoupons:(UIView*) parentView; 25 - (UIViewController *) openOldCoupons:(UIView*) parentView;
......
...@@ -53,17 +53,17 @@ NSString *LANG; ...@@ -53,17 +53,17 @@ NSString *LANG;
53 return couponsViewController; 53 return couponsViewController;
54 } 54 }
55 55
56 -- (UIViewController *) openCoupon:(UIView*) parentView coupon:(NSDictionary*) coupon { 56 +//- (UIViewController *) openCoupon:(UIView*) parentView coupon:(NSDictionary*) coupon {
57 - 57 +//
58 - UIViewController *couponViewController = [CouponViewInterface couponViewController:parentView :coupon]; 58 +// UIViewController *couponViewController = [CouponViewInterface couponViewController:parentView :coupon];
59 - return couponViewController; 59 +// return couponViewController;
60 -} 60 +//}
61 - 61 +//
62 -- (UIViewController *) openCouponBarcode:(UIView*) parentView coupon:(NSDictionary*) coupon { 62 +//- (UIViewController *) openCouponBarcode:(UIView*) parentView coupon:(NSDictionary*) coupon {
63 - 63 +//
64 - UIViewController *couponBarcodeViewController = [CouponBarcodeViewInterface couponBarcodeViewController:parentView :coupon]; 64 +// UIViewController *couponBarcodeViewController = [CouponBarcodeViewInterface couponBarcodeViewController:parentView :coupon];
65 - return couponBarcodeViewController; 65 +// return couponBarcodeViewController;
66 -} 66 +//}
67 67
68 - (UIViewController *) openGifts:(UIView*) parentView{ 68 - (UIViewController *) openGifts:(UIView*) parentView{
69 69
......
...@@ -39,21 +39,29 @@ extension WalletView { ...@@ -39,21 +39,29 @@ extension WalletView {
39 39
40 40
41 var body: some View { 41 var body: some View {
42 - HStack { 42 + HStack(alignment: .center) {
43 - Button(action: goBack) { 43 + Button {
44 - HStack { 44 + // Button Action
45 + goBack()
46 + } label: {
45 Image("ic_back", bundle: Bundle(for: MyEmptyClass.self)) 47 Image("ic_back", bundle: Bundle(for: MyEmptyClass.self))
46 .resizable() 48 .resizable()
47 - .frame(width: self.uiscreen.height * 0.022, height: self.uiscreen.height * 0.02) 49 + .aspectRatio(contentMode: .fit)
48 - .offset(y: self.uiscreen.height * 0.015) 50 + .frame(width: self.uiscreen.height * 0.025, height: self.uiscreen.height * 0.02)
49 - }
50 } 51 }
52 +
51 Text("My loyalty wallet") 53 Text("My loyalty wallet")
52 - .frame(width: self.uiscreen.width * 0.8, height: self.uiscreen.height * 0.025, alignment: .center) 54 + .fontWeight(.medium)
53 - .offset( y: self.uiscreen.height * 0.02) 55 + .font(.system(size: 16))
54 - .font(.system(size: 15)) 56 + .foregroundColor(Color(red: 0.20784313725490197, green: 0.3176470588235294, blue: 0.40784313725490196))
57 + .multilineTextAlignment(.center)
58 + .frame(maxWidth: .infinity)
59 + .padding(.horizontal)
60 +
55 } 61 }
56 - .frame(width: self.uiscreen.width, height: self.uiscreen.height * 0.1) 62 + .frame(maxWidth: .infinity)
63 + .padding(.horizontal)
64 + .padding(.vertical, 10)
57 } 65 }
58 } 66 }
59 67
...@@ -329,7 +337,7 @@ struct WalletView: View { ...@@ -329,7 +337,7 @@ struct WalletView: View {
329 ScrollView(showsIndicators: false) { 337 ScrollView(showsIndicators: false) {
330 linearView(data: data) 338 linearView(data: data)
331 } 339 }
332 - .frame(width:self.uiscreen.width, height:self.uiscreen.height * 0.78 ) 340 + .frame(maxWidth: .infinity, maxHeight: .infinity )
333 341
334 } 342 }
335 .frame(width:self.uiscreen.width, height:self.uiscreen.height ) 343 .frame(width:self.uiscreen.width, height:self.uiscreen.height )
......