rolling-build-selected-reminder.tsx 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. import OLNotification from '@/shared/components/ol/ol-notification'
  2. import { useTranslation, Trans } from 'react-i18next'
  3. import { useProjectContext } from '@/shared/context/project-context'
  4. import { onRollingBuild } from '@/shared/utils/rolling-build'
  5. const RollingBuildSelectedReminder = () => {
  6. const { t } = useTranslation()
  7. const { project } = useProjectContext()
  8. if (!onRollingBuild(project?.imageName)) {
  9. return null
  10. }
  11. const content = (
  12. <Trans
  13. i18nKey="if_you_find_any_issues_with_texlive"
  14. components={[
  15. <a href="https://forms.gle/yD8CVm4Kop9KwShx9" />, // eslint-disable-line react/jsx-key, jsx-a11y/anchor-has-content
  16. <a href="https://docs.overleaf.com/getting-started/recompiling-your-project/selecting-a-tex-live-version-and-latex-compiler" />, // eslint-disable-line react/jsx-key, jsx-a11y/anchor-has-content
  17. ]}
  18. />
  19. )
  20. return (
  21. <OLNotification
  22. title={t('this_project_is_compiled_using_untested_version')}
  23. content={content}
  24. type="info"
  25. className="mb-0"
  26. />
  27. )
  28. }
  29. export default RollingBuildSelectedReminder