// @flow import React, { Component } from 'react'; import { translate } from '../../../../base/i18n'; /** * The type of the React {@code Component} props of {@link ConferenceID}. */ type Props = { /** * The conference ID for dialing in. */ conferenceID: number, /** * The name of the conference. */ conferenceName: ?string, /** * Invoked to obtain translated strings. */ t: Function }; /** * Displays a conference ID used as a pin for dialing into a conference. * * @extends Component */ class ConferenceID extends Component { /** * Implements React's {@link Component#render()}. * * @inheritdoc * @returns {ReactElement} */ render() { const { conferenceID, conferenceName, t } = this.props; return (
{ conferenceName }
{ t('info.dialANumber') }
{ `${t('info.dialInConferenceID')} ${conferenceID}` }
); } } export default translate(ConferenceID);