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.

SlowGUMOverlay.js 940B

123456789101112131415161718192021222324252627282930313233343536
  1. // @flow
  2. import Spinner from '@atlaskit/spinner';
  3. import React from 'react';
  4. import { translate } from '../../../base/i18n';
  5. import AbstractSlowGUMOverlay from './AbstractSlowGUMOverlay';
  6. import OverlayFrame from './OverlayFrame';
  7. /**
  8. * Implements a React {@link Component} for slow gUM overlay. Shown when
  9. * a slow gUM promise resolution is detected
  10. */
  11. class SlowGUMOverlay extends AbstractSlowGUMOverlay {
  12. /**
  13. * Implements React's {@link Component#render()}.
  14. *
  15. * @inheritdoc
  16. * @returns {ReactElement}
  17. */
  18. render() {
  19. // const { t } = this.props;
  20. return (
  21. <OverlayFrame>
  22. <div className = { 'overlay__spinner-container' }>
  23. <Spinner
  24. invertColor = { true }
  25. size = { 'large' } />
  26. </div>
  27. </OverlayFrame>
  28. );
  29. }
  30. }
  31. export default translate(SlowGUMOverlay);