UNPKG

@cardonexinc/freelens-argo-rollouts-extension

Version:
33 lines (32 loc) 1.6 kB
"use strict"; 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