import jQ from "jquery";
import CollectionItem from "./collection-item";
/**
* Collection list item
* @extends BaseComponent
*/
class CollectionItemList extends CollectionItem {
/**
* @constructs
*/
constructor() {
super();
}
/**
* Get Enum of Collection item
*/
static get Enum() {
return {
tempType: {
ITEM: 'collection_item',
IMAGE: 'image'
}
}
}
getTemplate(type) {
switch (type) {
case CollectionItemList.Enum.tempType.IMAGE:
return `
<div class="{{class.filterResultItem}}-image">
<img src="{{itemThumbSrc}}" alt="{{itemTitle}}" />
</div>
`;
default:
return `
<div class="{{class.filterResultItem}} {{class.filterResultItem}}-collection">
<a href="{{itemUrl}}" aria-label="{{itemTitle}}" title="{{itemTitle}}">
{{itemThumbnail}}
<div class="{{class.filterResultItem}}-content">
<h3 class="{{class.filterResultItem}}-title">{{itemTitle}}</h3>
</div>
</a>
</div>
`;
}
}
}
export default CollectionItemList;