Skip to content

Commit b419d94

Browse files
committed
simplify check by using existing selectionEnabled
1 parent 5a17b10 commit b419d94

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

WooCommerce/Classes/ViewRelated/Products/ProductSelector/ProductSelectorView.swift

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -212,18 +212,17 @@ struct ProductSelectorView: View {
212212
@ViewBuilder private func createProductRow(rowViewModel: ProductRowViewModel) -> some View {
213213
if viewModel.isVariableProduct(productOrVariationID: rowViewModel.productOrVariationID),
214214
configuration.treatsAllProductsAsSimple == false {
215-
let isSubscription = viewModel.isSubscriptionProduct(productOrVariationID: rowViewModel.productOrVariationID)
216215
HStack {
217216
ProductRow(multipleSelectionsEnabled: true,
218217
viewModel: rowViewModel,
219218
onCheckboxSelected: {
220-
if !isSubscription {
219+
if rowViewModel.selectionEnabled {
221220
viewModel.variationCheckboxTapped(for: rowViewModel.productOrVariationID)
222221
}
223222
})
224223
.frame(maxWidth: .infinity, alignment: .leading)
225224
.onTapGesture {
226-
if !isSubscription {
225+
if rowViewModel.selectionEnabled {
227226
viewModel.variationRowTapped(for: rowViewModel.productOrVariationID)
228227
}
229228
}

0 commit comments

Comments
 (0)