Files
fizzy/app/javascript/controllers/expandable_on_native_controller.js
2026-02-05 11:12:50 +01:00

15 lines
384 B
JavaScript

import { Controller } from "@hotwired/stimulus"
import { isNative } from "helpers/platform_helpers"
export default class extends Controller {
static get shouldLoad() {
return isNative()
}
static values = { autoExpandSelector: String }
connect() {
this.element.open = this.hasAutoExpandSelectorValue && this.element.querySelector(this.autoExpandSelectorValue)
}
}