@cardonexinc/freelens-argo-rollouts-extension
Version:
Argo Rollouts extension for Freelens
33 lines (32 loc) • 1.6 kB
JavaScript
;
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const react_jsxRuntime = require("../_virtual/react_jsx-runtime.js");
const _freelensapp_extensions = require("../_virtual/@freelensapp_extensions.js");
const errorPage_module$1 = require("./error-page.module.scss.js");
const errorPage_module = require("./error-page.module.scss2.js");
function ErrorPage({
error,
extension,
children
}) {
if (error) {
_freelensapp_extensions._freelensapp_extensionsExports.Common.logger.error(`[${extension.name}]: ${error}`);
}
return /* @__PURE__ */ react_jsxRuntime.react_jsxRuntimeExports.jsxs(react_jsxRuntime.react_jsxRuntimeExports.Fragment, { children: [
/* @__PURE__ */ react_jsxRuntime.react_jsxRuntimeExports.jsx("style", { children: errorPage_module.default }),
/* @__PURE__ */ react_jsxRuntime.react_jsxRuntimeExports.jsxs("div", { className: errorPage_module$1.default.errorPage, children: [
error ? /* @__PURE__ */ react_jsxRuntime.react_jsxRuntimeExports.jsx("p", { className: errorPage_module$1.default.errorMessage, children: String(error) }) : /* @__PURE__ */ react_jsxRuntime.react_jsxRuntimeExports.jsx(react_jsxRuntime.react_jsxRuntimeExports.Fragment, {}),
children
] })
] });
}
function withErrorPage(props, wrapped) {
try {
return wrapped(props);
} catch (error) {
return /* @__PURE__ */ react_jsxRuntime.react_jsxRuntimeExports.jsx(ErrorPage, { error, extension: props.extension });
}
}
exports.ErrorPage = ErrorPage;
exports.withErrorPage = withErrorPage;
//# sourceMappingURL=error-page.js.map