You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

WhiteboardLimitDialog.tsx 1.2KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. import React from 'react';
  2. import { useTranslation } from 'react-i18next';
  3. import { useSelector } from 'react-redux';
  4. import Dialog from '../../../base/ui/components/web/Dialog';
  5. import { getWhiteboardConfig } from '../../functions';
  6. /**
  7. * Component that renders the whiteboard user limit dialog.
  8. *
  9. * @returns {JSX.Element}
  10. */
  11. const WhiteboardLimitDialog = () => {
  12. const { t } = useTranslation();
  13. const { limitUrl } = useSelector(getWhiteboardConfig);
  14. return (
  15. <Dialog
  16. cancel = {{ hidden: true }}
  17. ok = {{ hidden: true }}
  18. titleKey = { t('dialog.whiteboardLimitTitle') }>
  19. <span>{t('dialog.whiteboardLimitContent')}</span>
  20. {limitUrl && (
  21. <span>
  22. {` ${t('dialog.whiteboardLimitReference')} `}
  23. <a
  24. href = { limitUrl }
  25. rel = 'noopener noreferrer'
  26. target = '_blank'>
  27. {t('dialog.whiteboardLimitReferenceUrl')}
  28. </a>
  29. .
  30. </span>
  31. )}
  32. </Dialog>
  33. );
  34. };
  35. export default WhiteboardLimitDialog;