{"version":3,"file":"side_nav_controller-D3J4FXKB.js","names":[],"sources":["../../../app/javascript/entrypoints/site_controllers/side_nav_controller.js"],"sourcesContent":["import { Controller } from \"@hotwired/stimulus\"\n\n// App shell sidebar on tablet and phone: the burger opens it, the backdrop or Escape closes it.\nexport default class extends Controller {\n static targets = [\"panel\", \"button\", \"backdrop\"]\n\n toggle() {\n this.panelTarget.classList.contains(\"open\") ? this.close() : this.open()\n }\n\n open() {\n this.panelTarget.classList.add(\"open\")\n this.backdropTarget.classList.add(\"open\")\n this.buttonTarget.setAttribute(\"aria-expanded\", \"true\")\n }\n\n close() {\n this.panelTarget.classList.remove(\"open\")\n this.backdropTarget.classList.remove(\"open\")\n this.buttonTarget.setAttribute(\"aria-expanded\", \"false\")\n }\n}\n"],"mappings":"4GAGA,EAAA,cAA6B,CAAW,CACtC,OAAO,QAAU,CAAC,QAAS,SAAU,WAAW,CAEhD,QAAS,CACP,KAAK,YAAY,UAAU,SAAS,OAAO,CAAG,KAAK,OAAO,CAAG,KAAK,MAAM,CAG1E,MAAO,CACL,KAAK,YAAY,UAAU,IAAI,OAAO,CACtC,KAAK,eAAe,UAAU,IAAI,OAAO,CACzC,KAAK,aAAa,aAAa,gBAAiB,OAAO,CAGzD,OAAQ,CACN,KAAK,YAAY,UAAU,OAAO,OAAO,CACzC,KAAK,eAAe,UAAU,OAAO,OAAO,CAC5C,KAAK,aAAa,aAAa,gBAAiB,QAAQ"}