import React from 'react'; import { WithTranslation } from 'react-i18next'; import { connect } from 'react-redux'; import { IReduxState } from '../../app/types'; import CopyButton from '../../base/buttons/CopyButton.web'; import { getInviteURL } from '../../base/connection/functions'; import { translate } from '../../base/i18n/functions'; import Dialog from '../../base/ui/components/web/Dialog'; import Input from '../../base/ui/components/web/Input'; interface IProps extends WithTranslation { /** * The URL of the conference. */ url: string; } /** * Allow users to embed a jitsi meeting in an iframe. * * @returns {React$Element} */ function EmbedMeeting({ t, url }: IProps) { /** * Get the embed code for a jitsi meeting. * * @returns {string} The iframe embed code. */ const getEmbedCode = () => `'; return (
); } const mapStateToProps = (state: IReduxState) => { return { url: getInviteURL(state) }; }; export default translate(connect(mapStateToProps)(EmbedMeeting));