{"version":3,"file":"modal_controller-BLNWFc_E.js","names":[],"sources":["../../../app/javascript/entrypoints/controllers/modal_controller.js"],"sourcesContent":["import { Controller } from \"@hotwired/stimulus\";\n\n// Connects to data-controller=\"modal\"\nexport default class extends Controller {\n static targets = [\"modal\", \"closeButton\"];\n connect() {\n // this.closeModal();\n }\n openModal() {\n this.modalTarget.classList.remove(\"hidden\");\n this.modalTarget.classList.add(\"block\");\n document.body.classList.add(\"overflow-hidden\");\n }\n closeModal() {\n this.modalTarget.classList.add(\"hidden\");\n this.modalTarget.classList.remove(\"block\");\n document.body.classList.remove(\"overflow-hidden\");\n }\n toggleModal() {\n this.modalTarget.classList.toggle(\"hidden\");\n this.modalTarget.classList.toggle(\"block\");\n }\n closeModalOnClick(event) {\n if (event.target === this.modalTarget) {\n this.closeModal();\n }\n }\n}\n"],"mappings":"4GAGA,EAAA,cAA6B,CAAW,CACtC,OAAO,QAAU,CAAC,QAAS,cAAc,CACzC,SAAU,EAGV,WAAY,CACV,KAAK,YAAY,UAAU,OAAO,SAAS,CAC3C,KAAK,YAAY,UAAU,IAAI,QAAQ,CACvC,SAAS,KAAK,UAAU,IAAI,kBAAkB,CAEhD,YAAa,CACX,KAAK,YAAY,UAAU,IAAI,SAAS,CACxC,KAAK,YAAY,UAAU,OAAO,QAAQ,CAC1C,SAAS,KAAK,UAAU,OAAO,kBAAkB,CAEnD,aAAc,CACZ,KAAK,YAAY,UAAU,OAAO,SAAS,CAC3C,KAAK,YAAY,UAAU,OAAO,QAAQ,CAE5C,kBAAkB,EAAO,CACnB,EAAM,SAAW,KAAK,aACxB,KAAK,YAAY"}