unsaved-docs-locked-modal.tsx 709 B

12345678910111213141516171819202122232425262728
  1. import { FC } from 'react'
  2. import { useTranslation } from 'react-i18next'
  3. import OLModal, {
  4. OLModalBody,
  5. OLModalHeader,
  6. OLModalTitle,
  7. } from '@/features/ui/components/ol/ol-modal'
  8. export const UnsavedDocsLockedModal: FC = () => {
  9. const { t } = useTranslation()
  10. return (
  11. <OLModal
  12. show
  13. onHide={() => {}} // It's not possible to hide this modal, but it's a required prop
  14. className="lock-editor-modal"
  15. backdrop={false}
  16. keyboard={false}
  17. >
  18. <OLModalHeader>
  19. <OLModalTitle>{t('connection_lost')}</OLModalTitle>
  20. </OLModalHeader>
  21. <OLModalBody>
  22. {t('sorry_the_connection_to_the_server_is_down')}
  23. </OLModalBody>
  24. </OLModal>
  25. )
  26. }