import React, { PureComponent } from 'react'; import { withTracker } from 'meteor/react-meteor-data'; import { Session } from 'meteor/session'; import { makeCall } from '/imports/ui/services/api'; import Pad from './component'; import CaptionsService from '/imports/ui/components/captions/service'; class PadContainer extends PureComponent { render() { const { children } = this.props; return ( {children} ); } } export default withTracker(() => { const locale = Session.get('captionsLocale'); const caption = CaptionsService.getCaptions(locale); const { padId, ownerId, readOnlyPadId, } = caption; const editCaptions = textData => makeCall('vrEditCaptions', textData); const { name } = caption ? caption.locale : ''; return { locale, name, ownerId, padId, readOnlyPadId, amIModerator: CaptionsService.amIModerator(), editCaptions, }; })(PadContainer);