@gouvfr/dsfr-roller
Version:
Le module `dsfr-roller` permet de publier le site de documentation du Système de Design de l’État - DSFR
20 lines (13 loc) • 368 B
JavaScript
import { ResultItem } from './result-item.js';
const MAX_RESULTS = 6;
class ResultsList {
constructor (data) {
this._items = data.slice(0, MAX_RESULTS).map(itemData => new ResultItem(itemData));
}
render() {
return `<ul class="dsfr-doc-search-results--list">
${this._items.map(item => item.render()).join('')}
</ul>`;
}
}
export { ResultsList };