import { useTranslation } from 'react-i18next' import { OLModalBody, OLModalFooter, } from '@/shared/components/ol/ol-modal' import OLButton from '@/shared/components/ol/ol-button' import Notification from '@/shared/components/notification' import { GitSyncModalStatus } from '../../types/git-sync-types' type GitSyncLoadingModalProps = { handleHide: () => void setModalStatus: (modalStatus: GitSyncModalStatus) => void errorMessage: string | null } const GitSyncLoadingModal = ({ handleHide, setModalStatus, errorMessage }: GitSyncLoadingModalProps) => { const { t } = useTranslation() return ( <> {t('checking_project_gitlab_status')} {errorMessage && ( )} {errorMessage && ( setModalStatus('confirm-unlink')} > {t('unlink')} )} {t('cancel')} > ) } export default GitSyncLoadingModal