n8n-editor-ui
Version:
Workflow Editor UI for n8n
61 lines (60 loc) • 2.88 kB
JavaScript
import { Cn as toDisplayString, D as createElementBlock, E as createCommentVNode, Gt as unref, M as createVNode, P as defineComponent, T as createBlock, bt as withCtx, et as openBlock, j as createTextVNode, vn as normalizeClass, w as createBaseVNode } from "./vue.runtime.esm-bundler-tP5dCd7J.js";
import { gt as useI18n } from "./_MapCache-B159LOu5.js";
import { Hn as N8nButton_default, Vn as N8nText_default, Wn as N8nIcon_default, zn as N8nHeading_default } from "./src-BW7zuOU1.js";
import "./en-b3uD8cvU.js";
import "./preload-helper-CR0ecmWK.js";
import { t as __plugin_vue_export_helper_default } from "./_plugin-vue_export-helper-BwBpWJRZ.js";
import { y as useRouter } from "./truncate-Dc5upPom.js";
import "./icon-MZ_3fB_h.js";
import "./empty-4-N75rxI.js";
import "./sanitize-html-CgpOSgtK.js";
import "./CalendarDate-DxkU3CHY.js";
import "./path-browserify-B5h_dP_u.js";
import { Io as VIEWS } from "./constants-CX1ozgFz.js";
import "./merge-BArJwbQo.js";
var ErrorView_vue_vue_type_script_setup_true_lang_default = /* @__PURE__ */ defineComponent({
__name: "ErrorView",
props: {
messageKey: {},
errorCode: {},
redirectTextKey: {},
redirectPage: {}
},
setup(__props) {
const router = useRouter();
const props = __props;
const i18n = useI18n();
function onButtonClick() {
router.push({ name: props.redirectPage ?? VIEWS.HOMEPAGE });
}
return (_ctx, _cache) => {
return openBlock(), createElementBlock("div", { class: normalizeClass(_ctx.$style.container) }, [
createVNode(unref(N8nIcon_default), {
icon: "triangle-alert",
class: normalizeClass(_ctx.$style.icon)
}, null, 8, ["class"]),
createBaseVNode("div", { class: normalizeClass(_ctx.$style.message) }, [createBaseVNode("div", null, [createVNode(unref(N8nHeading_default), { size: "2xlarge" }, {
default: withCtx(() => [createTextVNode(toDisplayString(unref(i18n).baseText(_ctx.messageKey)), 1)]),
_: 1
})]), createBaseVNode("div", null, [_ctx.errorCode ? (openBlock(), createBlock(unref(N8nText_default), {
key: 0,
size: "large"
}, {
default: withCtx(() => [createTextVNode(toDisplayString(_ctx.errorCode) + " " + toDisplayString(unref(i18n).baseText("error")), 1)]),
_: 1
})) : createCommentVNode("", true)])], 2),
createVNode(unref(N8nButton_default), {
label: unref(i18n).baseText(_ctx.redirectTextKey),
onClick: onButtonClick
}, null, 8, ["label"])
], 2);
};
}
});
var ErrorView_vue_vue_type_style_index_0_lang_module_default = {
container: "_container_whkd2_123",
icon: "_icon_whkd2_132",
message: "_message_whkd2_139"
};
var ErrorView_default = /* @__PURE__ */ __plugin_vue_export_helper_default(ErrorView_vue_vue_type_script_setup_true_lang_default, [["__cssModules", { "$style": ErrorView_vue_vue_type_style_index_0_lang_module_default }]]);
export { ErrorView_default as default };