{ "version": 3, "sources": ["../../javascript/design-system-bundle.js", "../../javascript/design-system/controllers/dropdown-controller.js", "import-glob:./design-system/controllers/**/*.js"], "sourcesContent": ["import { Application } from \"@hotwired/stimulus\"\nwindow.Stimulus = { \"application\": Application.start() }\n\nimport \"@hotwired/turbo-rails\"\nimport * as Turbo from \"@hotwired/turbo\"\nwindow.Turbo = Turbo\n\nimport \"./shared/turbo-stream-actions\"\nimport \"./shared/beermenus\"\nimport \"./shared/analytics\"\n\nimport Dialog from \"@stimulus-components/dialog\"\nStimulus.application.register(\"dialog\", Dialog)\n\nimport controllers from \"./controllers/**/*.js\"\nObject.entries(controllers).forEach(([filename, controller]) => {\n if (filename.includes(\"_controller.\") || filename.includes(\"-controller.\")) {\n const identifier = filename.replace(\"./controllers/\", \"\")\n .replace(/[_-]controller..*$/, \"\")\n .replace(\"_\", \"-\")\n .replace(\"/\", \"--\")\n\n Stimulus.application.register(identifier, controller.default)\n }\n})\n\n// Design system specific controllers\nimport dsControllers from \"./design-system/controllers/**/*.js\"\nObject.entries(dsControllers).forEach(([filename, controller]) => {\n if (filename.includes(\"_controller.\") || filename.includes(\"-controller.\")) {\n const identifier = filename.replace(\"./design-system/controllers/\", \"\")\n .replace(/[_-]controller..*$/, \"\")\n .replace(\"_\", \"-\")\n .replace(\"/\", \"--\")\n\n Stimulus.application.register(identifier, controller.default)\n }\n})\n", "import { Controller } from \"@hotwired/stimulus\"\nimport { useTransition } from \"stimulus-use\"\n\nexport default class extends Controller {\n static targets = [\"menu\", \"button\"]\n\n connect() {\n useTransition(this, {\n element: this.menuTarget,\n enterActive: \"transition ease-out duration-100\",\n enterFrom: \"opacity-0 scale-95\",\n enterTo: \"opacity-100 scale-100\",\n leaveActive: \"transition ease-in duration-75\",\n leaveFrom: \"opacity-100 scale-100\",\n leaveTo: \"opacity-0 scale-95\",\n transitioned: false,\n hiddenClass: \"hidden\"\n })\n }\n\n toggle() {\n if (this.menuTarget.classList.contains(\"hidden\")) {\n this.enter()\n this.updateAriaExpanded(true)\n } else {\n this.leave()\n this.updateAriaExpanded(false)\n }\n }\n\n hide(event) {\n if (!this.element.contains(event.target) && !this.menuTarget.classList.contains(\"hidden\")) {\n this.leave()\n this.updateAriaExpanded(false)\n }\n }\n\n updateAriaExpanded(expanded) {\n if (this.hasButtonTarget) {\n this.buttonTarget.setAttribute(\"aria-expanded\", expanded.toString())\n }\n }\n}\n", "\n import * as module0 from './design-system/controllers/dropdown-controller.js'\n const modules = {\"./design-system/controllers/dropdown-controller.js\": module0,\n };\n export default modules;\n "], "mappings": "4RAAAA,IAQA,IAAAC,EAAO,OACPC,EAAO,OAEPC,IAGAC,ICdA,IAAAC,EAAA,GAAAC,EAAAD,EAAA,aAAAE,IAAAC,IACAC,IAEA,IAAOC,EAAP,cAA6BC,CAAW,CAGtC,SAAU,CACRC,EAAc,KAAM,CAClB,QAAS,KAAK,WACd,YAAa,mCACb,UAAW,qBACX,QAAS,wBACT,YAAa,iCACb,UAAW,wBACX,QAAS,qBACT,aAAc,GACd,YAAa,QACf,CAAC,CACH,CAEA,QAAS,CACH,KAAK,WAAW,UAAU,SAAS,QAAQ,GAC7C,KAAK,MAAM,EACX,KAAK,mBAAmB,EAAI,IAE5B,KAAK,MAAM,EACX,KAAK,mBAAmB,EAAK,EAEjC,CAEA,KAAKC,EAAO,CACN,CAAC,KAAK,QAAQ,SAASA,EAAM,MAAM,GAAK,CAAC,KAAK,WAAW,UAAU,SAAS,QAAQ,IACtF,KAAK,MAAM,EACX,KAAK,mBAAmB,EAAK,EAEjC,CAEA,mBAAmBC,EAAU,CACvB,KAAK,iBACP,KAAK,aAAa,aAAa,gBAAiBA,EAAS,SAAS,CAAC,CAEvE,CACF,EAtCEC,EADKL,EACE,UAAU,CAAC,OAAQ,QAAQ,GCF5B,IAAMM,EAAU,CAAC,qDAAsDC,CACvE,EACOC,EAAQF,EFHvB,OAAO,SAAW,CAAE,YAAeG,EAAY,MAAM,CAAE,EAIvD,OAAO,MAAQC,EAOf,SAAS,YAAY,SAAS,SAAUC,CAAM,EAG9C,OAAO,QAAQC,CAAW,EAAE,QAAQ,CAAC,CAACC,EAAUC,CAAU,IAAM,CAC9D,GAAID,EAAS,SAAS,cAAc,GAAKA,EAAS,SAAS,cAAc,EAAG,CAC1E,IAAME,EAAaF,EAAS,QAAQ,iBAAkB,EAAE,EACrD,QAAQ,qBAAsB,EAAE,EAChC,QAAQ,IAAK,GAAG,EAChB,QAAQ,IAAK,IAAI,EAEpB,SAAS,YAAY,SAASE,EAAYD,EAAW,OAAO,CAC9D,CACF,CAAC,EAID,OAAO,QAAQF,CAAa,EAAE,QAAQ,CAAC,CAACC,EAAUC,CAAU,IAAM,CAChE,GAAID,EAAS,SAAS,cAAc,GAAKA,EAAS,SAAS,cAAc,EAAG,CAC1E,IAAME,EAAaF,EAAS,QAAQ,+BAAgC,EAAE,EACnE,QAAQ,qBAAsB,EAAE,EAChC,QAAQ,IAAK,GAAG,EAChB,QAAQ,IAAK,IAAI,EAEpB,SAAS,YAAY,SAASE,EAAYD,EAAW,OAAO,CAC9D,CACF,CAAC", "names": ["init_stimulus", "import_beermenus", "import_analytics", "init_stimulus_dialog", "init__", "dropdown_controller_exports", "__export", "dropdown_controller_default", "init_stimulus", "init_dist", "dropdown_controller_default", "Controller", "useTransition", "event", "expanded", "__publicField", "modules", "dropdown_controller_exports", "__default", "Application", "turbo_es2017_esm_exports", "Dialog", "__default", "filename", "controller", "identifier"] }