2026-09-04 19:39:37 +03:00
|
|
|
import BbkAddToCartController from './bbk-add-to-cart-controller'
|
2026-09-17 19:55:39 +03:00
|
|
|
import BbkBoxNowLockerController from './bbk-box-now-locker-controller'
|
2026-09-04 19:39:37 +03:00
|
|
|
import BbkCartController from './bbk-cart-controller'
|
2026-09-08 20:41:49 +03:00
|
|
|
import BbkCheckoutFormController from './bbk-checkout-form-controller'
|
2026-09-09 19:16:20 +03:00
|
|
|
import BbkPaymentController from './bbk-payment-controller'
|
2026-09-04 19:39:37 +03:00
|
|
|
|
|
|
|
|
// Registers the checkout module's Stimulus controllers onto the host app's
|
|
|
|
|
// Stimulus application. Call once from the host's JS entry point:
|
|
|
|
|
//
|
|
|
|
|
// import { registerCheckout } from './checkout'
|
|
|
|
|
// registerCheckout(application)
|
|
|
|
|
//
|
|
|
|
|
// When this module moves to boboko-core this file ships with it unchanged;
|
|
|
|
|
// only that one import line in the host entry point differs per project.
|
|
|
|
|
export function registerCheckout(application) {
|
|
|
|
|
application.register('bbk-add-to-cart', BbkAddToCartController)
|
2026-09-17 19:55:39 +03:00
|
|
|
application.register('bbk-box-now-locker', BbkBoxNowLockerController)
|
2026-09-04 19:39:37 +03:00
|
|
|
application.register('bbk-cart', BbkCartController)
|
2026-09-08 20:41:49 +03:00
|
|
|
application.register('bbk-checkout-form', BbkCheckoutFormController)
|
2026-09-09 19:16:20 +03:00
|
|
|
application.register('bbk-payment', BbkPaymentController)
|
2026-09-04 19:39:37 +03:00
|
|
|
}
|