Enable provisioning wizard in Ephemeral environment

This commit is contained in:
Ondrej Ezr 2023-01-03 11:53:10 +01:00 committed by Sanne Raymaekers
parent 0f0bb301ee
commit 224df6de17

View file

@ -1,6 +1,7 @@
import React, { Suspense, useState } from 'react';
import { Button } from '@patternfly/react-core';
import useChrome from '@redhat-cloud-services/frontend-components/useChrome';
import { useLoadModule, useScalprum } from '@scalprum/react-core';
import PropTypes from 'prop-types';
import { useSelector } from 'react-redux';
@ -62,12 +63,17 @@ const ProvisioningLink = ({ imageId, isExpired, isInClonesTable }) => {
const ImageLink = ({ imageId, isExpired, isInClonesTable }) => {
const image = useSelector((state) => selectImageById(state, imageId));
const uploadStatus = image.uploadStatus;
const {
initialized: chromeInitialized,
isBeta,
getEnvironment,
} = useChrome();
const scalprum = useScalprum();
const hasProvisioning =
scalprum.initialized &&
chromeInitialized &&
scalprum.config?.provisioning &&
insights?.chrome.isBeta();
(isBeta() || getEnvironment() === 'qa');
if (!uploadStatus) return null;