Launch button in stable environments

This moves Beta only features to stable environment:
- Sharing Images through Sources
- Launch button

This tries to avoid any refactoring, just moving components from Beta to stable with minimal changes.
This commit is contained in:
Ondrej Ezr 2023-08-15 16:40:53 +02:00 committed by Lucas Garfield
parent e5575d7a2d
commit 2a8e5a10df
12 changed files with 523 additions and 782 deletions

View file

@ -11,7 +11,6 @@ import ImageLinkDirect from './ImageLinkDirect';
import { MODAL_ANCHOR } from '../../constants';
import { selectImageById } from '../../store/composesSlice';
import { useGetEnvironment } from '../../Utilities/useGetEnvironment';
const getImageProvider = ({ imageType }) => {
switch (imageType) {
@ -97,12 +96,10 @@ const ImageLink = ({ imageId, isExpired, isInClonesTable }) => {
const image = useSelector((state) => selectImageById(state, imageId));
const uploadStatus = image.uploadStatus;
const { initialized: chromeInitialized, getEnvironment } = useChrome();
const { isBeta } = useGetEnvironment();
const azureFeatureFlag = useFlag('provisioning.azure');
const gcpFeatureFlag = useFlag('provisioning.gcp');
const scalprum = useScalprum();
const hasProvisioning =
chromeInitialized && scalprum.config?.provisioning && isBeta();
const hasProvisioning = chromeInitialized && scalprum.config?.provisioning;
if (!uploadStatus || image.status !== 'success') return null;