diff --git a/app/javascript/controllers/rollup_controller.js b/app/javascript/controllers/rollup_controller.js index 93997f05d..4e104a82e 100644 --- a/app/javascript/controllers/rollup_controller.js +++ b/app/javascript/controllers/rollup_controller.js @@ -8,7 +8,7 @@ export default class extends Controller { } #summarizeBoosts() { - if (this.hasBoostEventTarget) { + if (this.#isBoosted) { const el = document.createElement("span") el.dataset.turboTemporary = "" el.textContent = this.#boostSumaries.toSentence() @@ -16,6 +16,10 @@ export default class extends Controller { } } + get #isBoosted() { + return this.hasBoostEventTarget + } + get #boostSumaries() { return Object.entries(this.#boostsByCreator).map(([_creatorId, boostEvents]) => { return `${boostEvents[0].dataset.creatorName} +${boostEvents.length}`