import FilterOption from './filter-option';
/**
* Filter option with displayType = 'multi_level_collections'
* This display type is used when user make a filter by collection,
* and chose to display as multi-level-collection
*/
class FilterOptionMultiLevelCollections extends FilterOption {
constructor(filterTreeType) {
super(filterTreeType);
this.allNestedFilterItems = new Map();
}
/**
* Get the content html template for DisplayType.SUB_CATEGORY
* @returns {string} Raw html template
*/
getBlockContentTemplate() {
return `
<ul class="{{class.filterOptionItemList}} {{class.filterOptiontemListMultiLevelCollections}} {{class.filterOptionItemListSingleList}} boost-pfs-filter-option-multi-level-list boost-pfs-filter-option-first-level-list">
{{filterItems}}
</ul>
`;
}
}
export default FilterOptionMultiLevelCollections;