2024-10-14 23:09:27 +02:00
|
|
|
import { Application } from "@hotwired/stimulus";
|
2024-02-02 09:05:04 -06:00
|
|
|
|
2024-10-14 23:09:27 +02:00
|
|
|
const application = Application.start();
|
2024-02-02 09:05:04 -06:00
|
|
|
|
|
|
|
// Configure Stimulus development experience
|
2024-10-14 23:09:27 +02:00
|
|
|
application.debug = false;
|
|
|
|
window.Stimulus = application;
|
2024-02-02 09:05:04 -06:00
|
|
|
|
2025-04-30 18:14:22 -04:00
|
|
|
Turbo.config.forms.confirm = (data) => {
|
|
|
|
const confirmDialogController =
|
|
|
|
application.getControllerForElementAndIdentifier(
|
|
|
|
document.getElementById("confirm-dialog"),
|
|
|
|
"confirm-dialog",
|
2024-10-14 23:09:27 +02:00
|
|
|
);
|
2025-04-30 18:14:22 -04:00
|
|
|
|
|
|
|
return confirmDialogController.handleConfirm(data);
|
2024-11-27 16:01:50 -05:00
|
|
|
};
|
2024-10-14 23:09:27 +02:00
|
|
|
|
|
|
|
export { application };
|