@@ -8,18 +8,21 @@ struct PointOfSaleEntryPointView: View {
88
99 private let onPointOfSaleModeActiveStateChange : ( ( Bool ) -> Void )
1010 private let itemsController : PointOfSaleItemsControllerProtocol
11+ private let couponsController : PointOfSaleItemsControllerProtocol
1112 private let cardPresentPaymentService : CardPresentPaymentFacade
1213 private let orderController : PointOfSaleOrderControllerProtocol
1314 private let collectOrderPaymentAnalyticsTracker : POSCollectOrderPaymentAnalyticsTracking
1415
1516 init ( itemsController: PointOfSaleItemsControllerProtocol ,
17+ couponsController: PointOfSaleItemsControllerProtocol ,
1618 onPointOfSaleModeActiveStateChange: @escaping ( ( Bool ) -> Void ) ,
1719 cardPresentPaymentService: CardPresentPaymentFacade ,
1820 orderController: PointOfSaleOrderControllerProtocol ,
1921 collectOrderPaymentAnalyticsTracker: POSCollectOrderPaymentAnalyticsTracking ) {
2022 self . onPointOfSaleModeActiveStateChange = onPointOfSaleModeActiveStateChange
2123
2224 self . itemsController = itemsController
25+ self . couponsController = couponsController
2326 self . cardPresentPaymentService = cardPresentPaymentService
2427 self . orderController = orderController
2528 self . collectOrderPaymentAnalyticsTracker = collectOrderPaymentAnalyticsTracker
@@ -60,6 +63,7 @@ struct PointOfSaleEntryPointView: View {
6063@available ( iOS 17 . 0 , * )
6164#Preview {
6265 PointOfSaleEntryPointView ( itemsController: PointOfSalePreviewItemsController ( ) ,
66+ couponsController: PointOfSalePreviewItemsController ( ) ,
6367 onPointOfSaleModeActiveStateChange: { _ in } ,
6468 cardPresentPaymentService: CardPresentPaymentPreviewService ( ) ,
6569 orderController: PointOfSalePreviewOrderController ( ) ,
0 commit comments