Files
openfoodnetwork/app/webpacker/js/turbo.js
2025-09-24 10:46:37 +10:00

22 lines
592 B
JavaScript

import "@hotwired/turbo";
import showHttpError from "./services/show_http_error";
import TurboPower from "turbo_power";
TurboPower.initialize(Turbo.StreamActions);
document.addEventListener("turbo:frame-missing", (event) => {
// don't replace frame contents
event.preventDefault();
// show error message instead
showError(event.detail.response?.status);
});
document.addEventListener("turbo:submit-end", (event) => {
if (!event.detail.success) {
// show error message on failure
showHttpError(event.detail.fetchResponse?.statusCode);
event.preventDefault();
}
});