@openshift-assisted/ui-lib
Version:
React component library for the Assisted Installer UI
38 lines • 3.31 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.NewClusterPage = exports.NewSingleClusterPage = void 0;
const tslib_1 = require("tslib");
const react_1 = tslib_1.__importDefault(require("react"));
const react_core_1 = require("@patternfly/react-core");
const common_1 = require("../../../common");
const ClusterBreadcrumbs_1 = tslib_1.__importDefault(require("./ClusterBreadcrumbs"));
const ClusterDefaultConfigurationContext_1 = require("../clusterConfiguration/ClusterDefaultConfigurationContext");
const NewClusterWizard_1 = tslib_1.__importDefault(require("../clusterWizard/NewClusterWizard"));
const ClusterWizardContextProvider_1 = tslib_1.__importDefault(require("../clusterWizard/ClusterWizardContextProvider"));
const SentryErrorMonitorContextProvider_1 = require("../SentryErrorMonitorContextProvider");
const ClusterLoading_1 = tslib_1.__importDefault(require("./ClusterLoading"));
const ClusterPageErrors_1 = require("./ClusterPageErrors");
const featureSupportLevels_1 = require("../featureSupportLevels");
const AssistedInstallerHeader_1 = require("./AssistedInstallerHeader");
const ModalDialogsContext_1 = require("../hosts/ModalDialogsContext");
const OpenShiftVersionsContext_1 = require("../clusterWizard/OpenShiftVersionsContext");
const NewClusterPageGeneric = ({ children }) => {
return (react_1.default.createElement(common_1.AlertsContextProvider, null,
react_1.default.createElement(SentryErrorMonitorContextProvider_1.SentryErrorMonitorContextProvider, null,
react_1.default.createElement(ModalDialogsContext_1.ModalDialogsContextProvider, null,
react_1.default.createElement(ClusterDefaultConfigurationContext_1.ClusterDefaultConfigurationProvider, { loadingUI: react_1.default.createElement(ClusterLoading_1.default, null), errorUI: react_1.default.createElement(ClusterPageErrors_1.ClusterUiError, null) },
react_1.default.createElement(OpenShiftVersionsContext_1.OpenShiftVersionsContextProvider, null,
react_1.default.createElement(featureSupportLevels_1.NewFeatureSupportLevelProvider, { loadingUi: react_1.default.createElement(ClusterLoading_1.default, null) },
children,
react_1.default.createElement(react_core_1.PageSection, { variant: react_core_1.PageSectionVariants.light },
react_1.default.createElement(AssistedInstallerHeader_1.AssistedInstallerHeader, null)),
react_1.default.createElement(react_core_1.PageSection, { variant: react_core_1.PageSectionVariants.light, isFilled: true },
react_1.default.createElement(ClusterWizardContextProvider_1.default, null,
react_1.default.createElement(NewClusterWizard_1.default, null))))))))));
};
const NewSingleClusterPage = () => react_1.default.createElement(NewClusterPageGeneric, null);
exports.NewSingleClusterPage = NewSingleClusterPage;
const NewClusterPage = () => (react_1.default.createElement(NewClusterPageGeneric, null,
react_1.default.createElement(ClusterBreadcrumbs_1.default, { clusterName: "New cluster" })));
exports.NewClusterPage = NewClusterPage;
//# sourceMappingURL=NewClusterPage.js.map