Skip to content

Commit 816f916

Browse files
Merge pull request #144 from woocommerce/issue/tableviewcell-extension
UITableViewCell: Default reuseIdentifier
2 parents f31cad4 + 5d82707 commit 816f916

14 files changed

+45
-16
lines changed

WooCommerce/Classes/Authentication/Epilogue/EmptyStoresTableViewCell.swift

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@ import UIKit
66
///
77
class EmptyStoresTableViewCell: UITableViewCell {
88

9-
/// UITableView's Reuse Identifier.
10-
///
11-
static let reuseIdentifier = EmptyStoresTableViewCell.classNameWithoutNamespaces
12-
139
/// LegendLabel: To be displayed below the ImageView.
1410
///
1511
@IBOutlet private var legendLabel: UILabel! {
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import Foundation
2+
import UIKit
3+
4+
5+
/// UITableViewCell Helpers
6+
///
7+
extension UITableViewCell {
8+
9+
/// Returns a reuseIdentifier that matches the receiver's classname (non namespaced).
10+
///
11+
class var reuseIdentifier: String {
12+
return classNameWithoutNamespaces
13+
}
14+
}

WooCommerce/Classes/ViewRelated/Orders/OrderDetails/BillingDetailsTableViewCell.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ class BillingDetailsTableViewCell: UITableViewCell {
44
private var button = UIButton(type: .custom)
55
@objc var didTapButton: (() -> Void)?
66

7-
static let reuseIdentifier = "BillingDetailsTableViewCell"
87

98
override func awakeFromNib() {
109
super.awakeFromNib()

WooCommerce/Classes/ViewRelated/Orders/OrderDetails/CustomerInfoTableViewCell.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ class CustomerInfoTableViewCell: UITableViewCell {
1717
}
1818
}
1919

20-
static let reuseIdentifier = "CustomerInfoTableViewCell"
2120

2221
var title: String? {
2322
get {

WooCommerce/Classes/ViewRelated/Orders/OrderDetails/CustomerNoteTableViewCell.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ class CustomerNoteTableViewCell: UITableViewCell {
1414
}
1515
}
1616

17-
static let reuseIdentifier = "CustomerNoteTableViewCell"
1817

1918
var quote: String? {
2019
get {

WooCommerce/Classes/ViewRelated/Orders/OrderDetails/OrderNoteTableViewCell.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ class OrderNoteTableViewCell: UITableViewCell {
2525
}
2626
}
2727

28-
static let reuseIdentifier = "OrderNoteTableViewCell"
2928

3029
var dateCreated: String? {
3130
get {

WooCommerce/Classes/ViewRelated/Orders/OrderDetails/PaymentTableViewCell.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ class PaymentTableViewCell: UITableViewCell {
2626
@IBOutlet private weak var separatorLine: UIView!
2727
@IBOutlet private weak var footerValue: UILabel!
2828

29-
static let reuseIdentifier = "PaymentTableViewCell"
3029

3130
override func awakeFromNib() {
3231
super.awakeFromNib()

WooCommerce/Classes/ViewRelated/Orders/OrderDetails/ProductListTableViewCell.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ class ProductListTableViewCell: UITableViewCell {
44
@IBOutlet private var verticalStackView: UIStackView!
55
@IBOutlet private var fulfillButton: UIButton!
66

7-
static let reuseIdentifier = "ProductListTableViewCell"
87

98
override func setSelected(_ selected: Bool, animated: Bool) {
109
super.setSelected(selected, animated: animated)

WooCommerce/Classes/ViewRelated/Orders/OrderDetails/SummaryTableViewCell.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ class SummaryTableViewCell: UITableViewCell {
77

88
var paymentBackgroundColor: UIColor = .clear
99

10-
static let reuseIdentifier = "SummaryTableViewCell"
1110

1211
var title: String? {
1312
get {

WooCommerce/Classes/ViewRelated/Orders/OrderListCell.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ class OrderListCell: UITableViewCell {
77
@IBOutlet var paymentStatusLabel: PaddedLabel!
88
@IBOutlet var shippingStatusLabel: PaddedLabel!
99

10-
static let reuseIdentifier = "OrderListCell"
1110

1211
func configureCell(order: OrderDetailsViewModel) {
1312
titleLabel.text = order.summaryTitle

0 commit comments

Comments
 (0)