Home > widget-integration > PredictiveBundleConstants

PredictiveBundleConstants class

Signature:

export declare class PredictiveBundleConstants 

Properties

Property

Modifiers

Type

Description

BUNDLE_ACTION

readonly

{ readonly initData: "init-data"; readonly changeVariant: "change-variant"; readonly clickCheckbox: "click-checkbox"; }

BUNDLE_TEMPLATE_NAME

readonly

Record<"dynamic" | "embedded", BundleTemplateName>

CSS_CLASSES

readonly

{ readonly DROPDOWN_LIST: "boost-sd__dropdown-option-list"; readonly DROPDOWN_LIST_OPEN: "boost-sd__dropdown-option-list--open"; readonly DROPDOWN_SELECT_OPTION: "boost-sd__dropdown-selected-option"; readonly DROPDOWN_CONTAINER: "boost-sd__dropdown-dynamic"; readonly DROPDOWN_SELECT_OPTION_SELECTED: "boost-sd__dropdown-option--selected"; }

DEFAULT_SETTINGS

readonly

PredictiveBundleDefaultSettings

KEY_PREDICTIVE_BUNDLE

readonly

(not declared)

KEYBOARD_ACTIVATION_KEYS

readonly

readonly string[]

PREDICTIVE_BUNDLE_TYPE

readonly

(not declared)

SELECTORS

readonly

{ readonly PRE_FIX_CLASS_PREDICTIVE_BUNDLE_MODAL: "boost-sd__dynamic-bundle-modal-"; readonly MODAL_WRAPPER: ".boost-sd__modal-wrapper"; readonly RECOMMENDATION: ".boost-sd__recommendation"; readonly PREDICTIVE_BUNDLE_ID_CONTAINER_SEARCH_PAGE: "boost-sd__dynamic-bundle-search-page"; readonly EMBEDDED_BUNDLE_ID_CONTAINER_PRODUCT: "boost-sd__embedded-bundle-product"; readonly CHECK_BOX: ".boost-sd__recommendation-bundle-checkbox"; readonly CHECK_BOX_BUTTON: ".boost-sd__recommendation-bundle-checkbox-box"; readonly DROPDOWN_ITEM: ".boost-sd__dropdown-dynamic-item"; readonly BUNDLE_IMAGE_ITEM: ".boost-sd__recommendation-bundle-image-item"; readonly PREDICTIVE_BUNDLE_SHOW_POPUP: ".boost-sd__recommendation-dynamic-show-popup"; readonly BUTTON_ADD_BUNDLE_TO_CART: ".boost-sd__btn-add-to-cart"; readonly PREDICTIVE_BUNDLE_BLOCK: ".boost-sd-widget-predictive-bundle"; }

SESSION_KEYS

readonly

{ readonly DATA_SESSION: "DynamicBundleDataSession"; readonly OPENING: "DynamicBundleOpening"; readonly CHECKBOX: "DynamicBundleCheckBox"; readonly COMBOBOX_BUTTON: "DynamicBundleComboBox"; }