diff --git a/bigbluebutton-html5/imports/ui/components/audio/component.jsx b/bigbluebutton-html5/imports/ui/components/audio/component.jsx deleted file mode 100644 index 937bc1fe7eb708f124a9cd34f11a0771e851da86..0000000000000000000000000000000000000000 --- a/bigbluebutton-html5/imports/ui/components/audio/component.jsx +++ /dev/null @@ -1,24 +0,0 @@ -import { Component } from 'react'; -import PropTypes from 'prop-types'; - -const propTypes = { - init: PropTypes.func.isRequired, -}; - -export default class Audio extends Component { - constructor(props) { - super(props); - - this.init = props.init.bind(this); - } - - componentDidMount() { - this.init(); - } - - render() { - return null; - } -} - -Audio.propTypes = propTypes; diff --git a/bigbluebutton-html5/imports/ui/components/audio/container.jsx b/bigbluebutton-html5/imports/ui/components/audio/container.jsx index 27371ff45c1b0d1d51c001b1815d39bcda4a942f..b950b9dca99b8f222f53b8b480486b95f9c18108 100644 --- a/bigbluebutton-html5/imports/ui/components/audio/container.jsx +++ b/bigbluebutton-html5/imports/ui/components/audio/container.jsx @@ -2,20 +2,10 @@ import React from 'react'; import { withTracker } from 'meteor/react-meteor-data'; import { withModalMounter } from '/imports/ui/components/modal/service'; import { injectIntl, defineMessages } from 'react-intl'; -import PropTypes from 'prop-types'; import Breakouts from '/imports/api/breakouts'; import Service from './service'; -import Audio from './component'; import AudioModalContainer from './audio-modal/container'; -const propTypes = { - children: PropTypes.element, -}; - -const defaultProps = { - children: null, -}; - const intlMessages = defineMessages({ joinedAudio: { id: 'app.audioManager.joinedAudio', @@ -52,7 +42,21 @@ const intlMessages = defineMessages({ }); -const AudioContainer = props => <Audio {...props} />; +class AudioContainer extends React.Component { + constructor(props) { + super(props); + + this.init = props.init.bind(this); + } + + componentDidMount() { + this.init(); + } + + render() { + return null; + } +} let didMountAutoJoin = false; @@ -96,6 +100,3 @@ export default withModalMounter(injectIntl(withTracker(({ mountModal, intl }) => }, }; })(AudioContainer))); - -AudioContainer.propTypes = propTypes; -AudioContainer.defaultProps = defaultProps;