import { Alert, Button, Hyperlink } from '@openedx/paragon';
import { FormattedMessage } from '@edx/frontend-platform/i18n';
import { getExternalLinkUrl } from '@edx/frontend-platform';
import { useNavigate } from 'react-router-dom';
import { useLibrariesV1Data } from '@src/studio-home/data/apiHooks';
import messages from '../messages';
const libraryDocsLink = (
);
export const WelcomeLibrariesV2Alert = () => {
const { data, isPending, isError } = useLibrariesV1Data();
const navigate = useNavigate();
// Does not show the alert if we are still loading or if there was an error fetching libraries
if (isPending || isError) {
return null;
}
const hasPendingV1Migrations = data.libraries.some(library => !library.isMigrated);
return (
{hasPendingV1Migrations ? (
<>