Remove unused DaysUntilFormatter

This commit is contained in:
Andy Smith
2025-04-16 09:49:42 -05:00
parent f1dbe1bcaf
commit 7f944b601f
@@ -2,7 +2,7 @@ import { Controller } from "@hotwired/stimulus"
import { differenceInDays } from "helpers/date_helpers"
export default class extends Controller {
static targets = [ "time", "date", "datetime", "shortdate", "ago", "indays", "daysago", "daysuntil" ]
static targets = [ "time", "date", "datetime", "shortdate", "ago", "indays", "daysago" ]
#timer
@@ -14,7 +14,6 @@ export default class extends Controller {
this.agoFormatter = new AgoFormatter()
this.daysagoFormatter = new DaysAgoFormatter()
this.indaysFormatter = new InDaysFormatter()
this.daysuntilFormatter = new DaysUntilFormatter()
}
connect() {
@@ -61,10 +60,6 @@ export default class extends Controller {
this.#formatTime(this.daysagoFormatter, target)
}
daysuntilTargetConnected(target) {
this.#formatTime(this.daysuntilFormatter, target)
}
#refreshRelativeTimes() {
this.agoTargets.forEach(target => {
this.#formatTime(this.agoFormatter, target)
@@ -126,13 +121,6 @@ class InDaysFormatter {
}
}
class DaysUntilFormatter {
format(date) {
const days = differenceInDays(new Date(), date)
return styleableValue(days)
}
}
function styleableValue(value) {
return `<span class="local-time-value">${value}</span>`
}