diff --git a/src/Components/LandingPage/LandingPage.tsx b/src/Components/LandingPage/LandingPage.tsx index 0d2baa5a..44f46a91 100644 --- a/src/Components/LandingPage/LandingPage.tsx +++ b/src/Components/LandingPage/LandingPage.tsx @@ -104,7 +104,10 @@ export const LandingPage = () => { return ( <> - + {edgeParityFlag ? ( { @@ -92,9 +93,12 @@ const AboutImageBuilderPopover = () => { export const ImageBuilderHeader = ({ experimentalFlag, + activeTab, }: ImageBuilderHeaderPropTypes) => { + const navigate = useNavigate(); const importExportFlag = useFlag('image-builder.import.enabled'); const [showImportModal, setShowImportModal] = useState(false); + const isOnBlueprintsTab = activeTab === 0; return ( <> {importExportFlag && ( @@ -121,13 +125,14 @@ export const ImageBuilderHeader = ({ {experimentalFlag && ( <> - navigate(resolveRelPath('imagewizard'))} + isDisabled={!isOnBlueprintsTab} > Create blueprint - + {importExportFlag && ( @@ -137,6 +142,7 @@ export const ImageBuilderHeader = ({ icon={} iconPosition="end" onClick={() => setShowImportModal(true)} + isDisabled={!isOnBlueprintsTab} > Import{' '}