// @flow import React from 'react'; import { translate, translateToHTML } from '../../../base/i18n'; import { connect } from '../../../base/redux'; import AbstractUserMediaPermissionsOverlay, { abstractMapStateToProps } from './AbstractUserMediaPermissionsOverlay'; import FilmstripOnlyOverlayFrame from './FilmstripOnlyOverlayFrame'; declare var interfaceConfig: Object; /** * Implements a React Component for overlay with guidance how to proceed with * gUM prompt. This component will be displayed only for filmstrip only mode. */ class UserMediaPermissionsFilmstripOnlyOverlay extends AbstractUserMediaPermissionsOverlay { /** * Implements React's {@link Component#render()}. * * @inheritdoc * @returns {ReactElement} */ render() { const { t } = this.props; const textKey = `userMedia.${this.props.browser}GrantPermissions`; return (
{ t('startupoverlay.title', { app: interfaceConfig.APP_NAME }) }
{ translateToHTML(t, textKey) }
); } } export default translate( connect(abstractMapStateToProps)(UserMediaPermissionsFilmstripOnlyOverlay));