task(rn): hide screen share button when audioOnly mode

This commit is contained in:
tmoldovan8x8
2021-05-26 11:43:24 +03:00
committed by GitHub
parent 8d25950d98
commit 06110d1dfb
3 changed files with 53 additions and 2 deletions

View File

@@ -1,6 +1,10 @@
// @flow
import React from 'react';
import { Platform } from 'react-native';
import { connect } from '../../../base/redux';
import ScreenSharingAndroidButton from './ScreenSharingAndroidButton.js';
import ScreenSharingIosButton from './ScreenSharingIosButton.js';
@@ -15,4 +19,22 @@ const ScreenSharingButton = props => (
</>
);
export default ScreenSharingButton;
/**
* Maps (parts of) the redux state to the associated props for the
* {@code ScreenSharingButton} component.
*
* @param {Object} state - The Redux state.
* @private
* @returns {{
* _disabled: boolean,
* }}
*/
function _mapStateToProps(state): Object {
const disabled = state['features/base/audio-only'].enabled;
return {
_disabled: disabled
};
}
export default connect(_mapStateToProps)(ScreenSharingButton);