debian-image-builder-frontend/src/Components/CreateImageWizardV2/steps/Repositories/RepositoryUnavailable.tsx
regexowl 8a178f5b7d V2Wizard: Add components to the Repositories step skeleton
This adds needed components to the Repositories step skeleton.
2024-01-26 14:04:56 +01:00

42 lines
1.2 KiB
TypeScript

import React from 'react';
import { Alert, Button } from '@patternfly/react-core';
import { ExternalLinkAltIcon } from '@patternfly/react-icons';
import { useGetEnvironment } from '../../../../Utilities/useGetEnvironment';
import { useCheckRepositoriesAvailability } from '../../utilities/checkRepositoriesAvailability';
const RepositoryUnavailable = () => {
const { isBeta } = useGetEnvironment();
if (useCheckRepositoriesAvailability()) {
return (
<Alert
variant="warning"
title="Previously added custom repository unavailable"
isInline
>
A repository that was used to build this image previously is not
available. Address the error found in the last introspection and
validate that the repository is still accessible.
<br />
<br />
<Button
component="a"
target="_blank"
variant="link"
iconPosition="right"
isInline
icon={<ExternalLinkAltIcon />}
href={isBeta() ? '/preview/settings/content' : '/settings/content'}
>
Go to Repositories
</Button>
</Alert>
);
} else {
return;
}
};
export default RepositoryUnavailable;