@@ -253,9 +253,7 @@ private extension ProductFormViewController {
253253 let title = NSLocalizedString ( " Add more details " ,
254254 comment: " Title of the bottom sheet from the product form to add more product details. " )
255255 let viewProperties = BottomSheetListSelectorViewProperties ( title: title)
256- let actions = ProductFormBottomSheetActionsFactory . actions ( product: product,
257- isEditProductsRelease2Enabled: isEditProductsRelease2Enabled,
258- isEditProductsRelease3Enabled: isEditProductsRelease3Enabled)
256+ let actions = createBottomSheetActions ( )
259257 let dataSource = ProductFormBottomSheetListSelectorCommand ( actions: actions) { [ weak self] action in
260258 self ? . dismiss ( animated: true ) { [ weak self] in
261259 switch action {
@@ -279,9 +277,7 @@ private extension ProductFormViewController {
279277 }
280278
281279 func updateMoreDetailsButtonVisibility( product: Product ) {
282- let moreDetailsActions = ProductFormBottomSheetActionsFactory . actions ( product: product,
283- isEditProductsRelease2Enabled: isEditProductsRelease2Enabled,
284- isEditProductsRelease3Enabled: isEditProductsRelease3Enabled)
280+ let moreDetailsActions = createBottomSheetActions ( )
285281 moreDetailsContainerView. isHidden = moreDetailsActions. isEmpty
286282 }
287283}
@@ -468,6 +464,12 @@ private extension ProductFormViewController {
468464 moreButton. accessibilityIdentifier = " edit-product-more-options-button "
469465 return moreButton
470466 }
467+
468+ private func createBottomSheetActions( ) -> [ ProductFormBottomSheetAction ] {
469+ ProductFormBottomSheetActionsFactory . actions ( product: product,
470+ isEditProductsRelease2Enabled: isEditProductsRelease2Enabled,
471+ isEditProductsRelease3Enabled: isEditProductsRelease3Enabled)
472+ }
471473}
472474
473475extension ProductFormViewController : UITableViewDelegate {
0 commit comments