import { Controller } from "@hotwired/stimulus" export default class extends Controller { static targets = ["odometer", "warning"] static values = { currentOdometer: Number, threshold: Number } check() { const odometer = Number.parseInt(this.odometerTarget.value, 10) if (Number.isNaN(odometer) || odometer >= this.currentOdometerValue - this.thresholdValue) { this.warningTarget.hidden = true return } this.warningTarget.hidden = false } }