Skip to content

Commit 7681f2e

Browse files
authored
Merge pull request #2288 from woocommerce/issue/2287-product-short-description-multiline
Product short description row should show maximum one line
2 parents 4220aa2 + 574724c commit 7681f2e

File tree

3 files changed

+11
-2
lines changed

3 files changed

+11
-2
lines changed

WooCommerce/Classes/ViewRelated/Products/Edit Product/DefaultProductFormTableViewModel.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,8 @@ private extension DefaultProductFormTableViewModel {
196196

197197
return ProductFormSection.SettingsRow.ViewModel(icon: icon,
198198
title: title,
199-
details: details)
199+
details: details,
200+
numberOfLinesForDetails: 1)
200201
}
201202
}
202203

WooCommerce/Classes/ViewRelated/Products/Edit Product/ProductFormTableViewDataSource.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ private extension ProductFormSection.SettingsRow.ViewModel {
77
text: details,
88
image: icon,
99
imageTintColor: .textSubtle,
10-
numberOfLinesForText: 0)
10+
numberOfLinesForText: numberOfLinesForDetails)
1111
}
1212
}
1313

WooCommerce/Classes/ViewRelated/Products/Edit Product/ProductFormTableViewModel.swift

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,14 @@ enum ProductFormSection {
2222
let icon: UIImage
2323
let title: String?
2424
let details: String?
25+
let numberOfLinesForDetails: Int
26+
27+
init(icon: UIImage, title: String?, details: String?, numberOfLinesForDetails: Int = 0) {
28+
self.icon = icon
29+
self.title = title
30+
self.details = details
31+
self.numberOfLinesForDetails = numberOfLinesForDetails
32+
}
2533
}
2634
}
2735
}

0 commit comments

Comments
 (0)