Source: components/filter/filter-tree/filter-option/filter-option-rating.js

import FilterOption from './filter-option';
import FilterOptionEnum from '../../../../enum/filter-option-enum';

/**
 * Filter option with displayType = 'rating'
 */
class FilterOptionRating extends FilterOption {
	/**
	 * Get the content html template for DisplayType.RATING
	 * @returns {string} Raw html template
	 */
	getBlockContentTemplate() {
		if (this.selectType == FilterOptionEnum.SelectType.MULTIPLE && this.showExactRating) {
			return `
				<ul class="{{class.filterOptionItemList}} {{class.filterOptionItemListRating}} {{class.filterOptionItemListMultipleList}}">
					{{filterItems}}
				</ul>
			`;
		} else  {
			return `
				<ul class="{{class.filterOptionItemList}} {{class.filterOptionItemListRating}}">
					{{filterItems}}
				</ul>
			`;
		}
	}
}

export default FilterOptionRating;