import { Controller } from "@hotwired/stimulus" export default class extends Controller { connect() { document.body.dataset.measurementsView = this.#get() } set(event) { const view = event.params.name localStorage.setItem('measurements-view', view) document.body.dataset.measurementsView = view } #get() { return localStorage.getItem('measurements-view') || 'compact' } }