Files
Woka_Native_iOS/WOKA/Cart/View/AddressCell.swift
Bilal adb2e2684c - solved issue of fullscreen for player. now transforming the view
- updated api for shop procuts, with lazy loading and proper structure
- added loading indicator when user navigates to bottom indicator will be shown
- Made shop product details view.
- Added carousel with page indicator
- added shadows to the images
- added selection option for address
- made address table dynamic
- added pincode_serviceability_check_edd for checking the delivery date of the selected address.
2024-07-26 23:21:09 +05:30

50 lines
1.5 KiB
Swift

//
// AddressCell.swift
// WOKA
//
// Created by MacBook Pro on 25/07/24.
//
import UIKit
class AddressCell: UITableViewCell {
@IBOutlet weak var addressName: LocalisedElementsLabel!
@IBOutlet weak var addressLine: LocalisedElementsLabel!
@IBOutlet weak var phoneNo: LocalisedElementsLabel!
@IBOutlet weak var expecteDelivery: LocalisedElementsLabel!
@IBOutlet weak var radioImage: UIImageView!
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
}
override func setSelected(_ selected: Bool, animated: Bool) {
super.setSelected(selected, animated: animated)
// Configure the view for the selected state
}
func setData(data : AddressListDM){
self.addressName.text = data.addressName
let address = data.address ?? ""
let city = data.city ?? ""
let state = data.state ?? ""
let pincode = data.pincode ?? ""
self.addressLine.text = address + city + state + ",\n" + pincode
self.phoneNo.text = "Phone No. : " + (data.phoneNo ?? "+0")
if let defaults = data.isDefault, defaults{
self.radioImage.image = UIImage(named: "RadioOn")
self.expecteDelivery.text = ""
if let eddDate = data.eddDate{
self.expecteDelivery.text = "Expected Delivery by" + "\n" + (data.eddDate ?? "NA")
}
}else{
self.radioImage.image = UIImage(named: "RadioOff")
self.expecteDelivery.text = ""
}
}
}