7697367335
Turns the screenshare component into a generic component, so that it can be used both for screenshare and camera as content fetures. Also changes specific locales and icons for the camera as content feature.
25 lines
792 B
JavaScript
25 lines
792 B
JavaScript
import React from 'react';
|
|
import { withTracker } from 'meteor/react-meteor-data';
|
|
import ScreenshareButton from './component';
|
|
import { isScreenSharingEnabled } from '/imports/ui/services/features';
|
|
import {
|
|
isScreenBroadcasting,
|
|
dataSavingSetting,
|
|
} from '/imports/ui/components/screenshare/service';
|
|
|
|
const ScreenshareButtonContainer = (props) => <ScreenshareButton {...props} />;
|
|
|
|
/*
|
|
* All props, including the ones that are inherited from actions-bar
|
|
* isScreenBroadcasting,
|
|
* amIPresenter,
|
|
* screenSharingCheck,
|
|
* isMeteorConnected,
|
|
* screenshareDataSavingSetting,
|
|
*/
|
|
export default withTracker(() => ({
|
|
isScreenBroadcasting: isScreenBroadcasting(),
|
|
screenshareDataSavingSetting: dataSavingSetting(),
|
|
enabled: isScreenSharingEnabled(),
|
|
}))(ScreenshareButtonContainer);
|