diff --git a/assets/controllers/form_controller.js b/assets/controllers/form_controller.js index 88485c3..4fa6f74 100644 --- a/assets/controllers/form_controller.js +++ b/assets/controllers/form_controller.js @@ -62,7 +62,8 @@ export default class extends Controller { } this.submitTarget.querySelector("span").classList.add("hidden"); - this.submitTarget.querySelector("svg").classList.remove("hidden"); + this.submitTarget.querySelector("svg.arrow").classList.add("hidden"); + this.submitTarget.querySelector("svg.loader").classList.remove("hidden"); const tickets = this.element.querySelectorAll(".forms > div"); const personalData = this.getPersonalData(); @@ -81,7 +82,8 @@ export default class extends Controller { }, }).then((response) => { if (!response.ok) { - this.submitTarget.querySelector("svg").classList.add("hidden"); + this.submitTarget.querySelector("svg.error").classList.add("hidden"); + this.submitTarget.querySelector("svg.loader").classList.remove("hidden"); this.submitTarget.querySelector("span").classList.remove("hidden"); this.showError("Ein Fehler ist aufgetreten. Bitte versuchen Sie es erneut."); } else { diff --git a/templates/ticket/index.html.twig b/templates/ticket/index.html.twig index 24b64af..04e52dc 100644 --- a/templates/ticket/index.html.twig +++ b/templates/ticket/index.html.twig @@ -79,8 +79,8 @@