import Notification from '@/shared/components/notification' import StartFreeTrialButton from '@/shared/components/start-free-trial-button' import { useTranslation } from 'react-i18next' import { FC } from 'react' export const CompileTimeoutWarning: FC<{ handleDismissWarning: () => void showNewCompileTimeoutUI: string }> = ({ handleDismissWarning, showNewCompileTimeoutUI }) => { const { t } = useTranslation() return ( {t('start_free_trial_without_exclamation')} } ariaLive="polite" content={
{t('your_project_near_compile_timeout_limit')}
{showNewCompileTimeoutUI === 'active' ? ( <> {t('upgrade_for_12x_more_compile_time')} {'. '} ) : ( {t('upgrade_for_plenty_more_compile_time')} )}
} type="warning" title={t('took_a_while')} isActionBelowContent isDismissible onDismiss={handleDismissWarning} /> ) }