Source: helpers/class.js

/**
 * List of all html classes in the app
 */
var Class = {
	// Filter
	filterTree: 'boost-pfs-filter-tree',
	filterTreeVertical: 'boost-pfs-filter-tree-v',
	filterTreeHorizontal: 'boost-pfs-filter-tree-h',
	filterTreeOpenBody: 'boost-pfs-filter-tree-open-body',

	filterTreeMobileButton: 'boost-pfs-filter-tree-mobile-button',
	filterTreeMobileOpen: 'boost-pfs-filter-tree-mobile-open',
	
	filterOptionsWrapper: 'boost-pfs-filter-options-wrapper',
	filterOption: 'boost-pfs-filter-option',
	filterOptionTitle: 'boost-pfs-filter-option-title',
	filterOptionContent: 'boost-pfs-filter-option-content',
	filterOptionContentInner: 'boost-pfs-filter-option-content-inner',
	filterOptionItem: 'boost-pfs-filter-option-item',
	filterOptionLabel: 'boost-pfs-filter-option-label',
	filterOptionRange: 'boost-pfs-filter-option-range',
	filterRefineByWrapper: 'boost-pfs-filter-refine-by-wrapper',
	filterRefineBy: 'boost-pfs-filter-refine-by',
	filterSelectedItems: 'boost-pfs-filter-refine-by-items',
	filterSelectedItemsMobile: 'boost-pfs-filter-refine-by-items-mobile',
	filterOptionHidden: 'boost-pfs-filter-option-hidden',
	filterOptionOpenList: 'boost-pfs-filter-option-open-list',
	filterOptionCloseList: 'boost-pfs-filter-option-close-list',
	filterOptionItemList: 'boost-pfs-filter-option-item-list',

	filterOptionItemListSingleList: 'boost-pfs-filter-option-item-list-single-list',
	filterOptionItemListMultipleList: 'boost-pfs-filter-option-item-list-multiple-list',
	filterOptionItemListBox: 'boost-pfs-filter-option-item-list-box',
	filterOptionItemListSwatch: 'boost-pfs-filter-option-item-list-swatch',
	filterOptionItemListRating: 'boost-pfs-filter-option-item-list-rating',
	filterOptionItemListMultiLevelTag: 'boost-pfs-filter-option-item-list-multi-level-tag',
	filterOptiontemListMultiLevelCollections: 'boost-pfs-filter-option-item-list-multi-level-collections',

	filterOptionItemStar: 'boost-pfs-filter-icon-star',
	filterOptionItemStarActive: 'boost-pfs-filter-icon-star-active',
	// View More
	filterHasViewMore: 'boost-pfs-filter-has-view-more',
	filterOptionViewMore: 'boost-pfs-filter-option-view-more-action',
	filterOptionViewLess: 'boost-pfs-filter-option-view-less-action',
	filterOptionViewMoreList: 'boost-pfs-filter-view-more-list-action',
	// Filter search box
	filterHasSearchBox: 'boost-pfs-filter-has-searchbox',
	filterOptionShowSearchBox: 'boost-pfs-filter-option-show-search-box',
	// Scrollbar
	filterHasScrollbar: 'boost-pfs-filter-has-scrollbar',
	filterNoScrollbar: 'boost-pfs-filter-no-scrollbar',
	// Clear button
	button: 'boost-pfs-filter-button',
	clearButton: 'boost-pfs-filter-clear',
	clearAllButton: 'boost-pfs-filter-clear-all',
	// Apply button
	applyButton: 'boost-pfs-filter-apply-button',
	applyAllButton: 'boost-pfs-filter-apply-all-button',
	// Close button
	closeFilterButton: 'boost-pfs-filter-close',
	showResultFilterButton: 'boost-pfs-filter-show-result',
	// Collection
	collectionHeader: 'boost-pfs-filter-collection-header',
	collectionDescription: 'boost-pfs-filter-collection-description',
	collectionImage: 'boost-pfs-filter-collection-image',
	collectionHasImage: 'boost-pfs-filter-collection-has-image',
	collectionNoImage: 'boost-pfs-filter-collection-no-image',
	// Tooltip
	filterOptionTooltip: 'boost-pfs-filter-option-tooltip',
	// Search
	searchBox: 'boost-pfs-search-box',
	searchResultHeader: 'boost-pfs-search-result-header',
	searchResultNumber: 'boost-pfs-search-result-number',
	searchResultPanels: 'boost-pfs-search-result-panel-controls',
	searchResultPanelItem: 'boost-pfs-search-result-panel-item',
	searchSuggestion: 'boost-pfs-search-suggestion',
	searchSuggestionWrapper: 'boost-pfs-search-suggestion-wrapper',
	searchSuggestionHeader: 'boost-pfs-search-suggestion-header',
	searchSuggestionGroup: 'boost-pfs-search-suggestion-group',
	searchSuggestionItem: 'boost-pfs-search-suggestion-item',
	searchSuggestionMobile: 'boost-pfs-search-suggestion-mobile',
	searchSuggestionLoading: 'boost-pfs-search-suggestion-loading',
	searchSuggestionOpen: 'boost-pfs-search-suggestion-open',
	searchSuggestionMobileOpen: 'boost-pfs-search-suggestion-mobile-open',
	searchUiAutocompleteItem: 'boost-pfs-ui-item',
	// Search Mobile
	searchSuggestionBtnSubmitMobile: 'boost-pfs-search-submit-mobile',
	searchSuggestionBtnCloseMobile: 'boost-pfs-search-btn-close-suggestion',
	searchSuggestionBtnClearMobile: 'boost-pfs-search-btn-clear-suggestion',
	searchSuggestionNoTabIndex: 'boost-pfs-search-no-tabindex',
	// Products
	productLoadMore: 'boost-pfs-filter-load-more',
	productWrapLoading: 'boost-pfs-filter-product-loading',
	// Product additional
	buttonLoadPreviousPageSelector: 'boost-pfs-filter-btn-load-previous-page',
	productDisplayType: 'boost-pfs-filter-display',
	filterResultItem: 'boost-pfs-search-result-list-item',
	
	// Placeholder
	filterSkeleton: 'boost-pfs-filter-skeleton',
	filterProductSkeleton: 'boost-pfs-filter-product-skeleton',
	filterSkeletonText: 'boost-pfs-filter-skeleton-text',
	filterSkeletonButton: 'boost-pfs-filter-skeleton-button',

	// OTP
	atcForm: 'boost-pfs-addtocart-product-form',
	atcAvailable: 'boost-pfs-addtocart-available',
	atcSelectOptions: 'boost-pfs-addtocart-select-options',
	atcSoldOut: 'boost-pfs-addtocart-sold-out',

	// ADA
	adaWrapper: 'boost-pfs-ada',

	// Others
	mobileButtonOpen: 'boost-pfs-filter-tree-mobile-button-open',
	mobileDetectiOS: 'boost-pfs-filter-mobile-detect-ios',
	hidden: 'boost-hidden'
};

export default Class;