UNPKG

@gouvfr/dsfr-roller

Version:

Le module `dsfr-roller` permet de publier le site de documentation du Système de Design de l’État - DSFR

22 lines (18 loc) 749 B
import { replaceFragment } from '../../main/core/replace-fragments.js'; import { getQuery } from '../../main/core/get-query.js'; class ResultsCount { constructor(count) { this._resourceSearch = window.resource?.search; this._query = getQuery(); this._resultsCount = count ? `${count} ${count > 1 ? this._resourceSearch?.results?.count?.start?.plural : this._resourceSearch?.results?.count?.start?.single} ${replaceFragment(this._resourceSearch?.results?.count?.end, this._query)}` : replaceFragment( this._resourceSearch?.noresults?.title, this._query ); } render() { return this._resultsCount; } } export { ResultsCount };