UNPKG

@cardonexinc/freelens-argo-rollouts-extension

Version:
27 lines (26 loc) 1.56 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 mobxReact = require("../_virtual/mobx-react.js"); const argoRolloutsStore = require("../src/common/store/argo-rollouts-store.js"); const { Component: { Input, InputValidators, SubTitle } } = _freelensapp_extensions._freelensapp_extensionsExports.Renderer; const ArgoRolloutsSettings = mobxReact.mobxReactExports.observer(() => { const preferences = argoRolloutsStore.ArgoRolloutsPreferencesStore.getInstanceOrCreate(); const clusterId = window.location.pathname.split("/")[2]; return /* @__PURE__ */ react_jsxRuntime.react_jsxRuntimeExports.jsxs("section", { children: [ /* @__PURE__ */ react_jsxRuntime.react_jsxRuntimeExports.jsx(SubTitle, { title: "Argo Rollouts Dashboard URL" }), /* @__PURE__ */ react_jsxRuntime.react_jsxRuntimeExports.jsx(Input, { value: preferences.getDashboardUrl(clusterId), onChange: (value) => { preferences.setDashboardUrl(clusterId, value); }, placeholder: "http(s)://<address>", validators: preferences.getDashboardUrl(clusterId) ? InputValidators.isUrl : void 0 }), /* @__PURE__ */ react_jsxRuntime.react_jsxRuntimeExports.jsx("small", { className: "hint", children: "Specify the base URL for the Argo Rollouts Dashboard." }) ] }); }); exports.ArgoRolloutsSettings = ArgoRolloutsSettings; //# sourceMappingURL=argo-rollouts-settings.js.map