feat(narrow-layout) Use drawer menus on desktop narrow mode (#12799)

This commit is contained in:
Horatiu Muresan
2023-01-25 17:02:26 +02:00
committed by GitHub
parent cf7e692186
commit 3e58cd8af3
15 changed files with 90 additions and 25 deletions

View File

@@ -170,13 +170,14 @@ class VideoSettingsButton extends Component<Props> {
*/
function mapStateToProps(state) {
const { permissions = {} } = state['features/base/devices'];
const { isNarrowLayout } = state['features/base/responsive-ui'];
return {
hasPermissions: permissions.video,
hasVideoTrack: Boolean(getLocalJitsiVideoTrack(state)),
isDisabled: isVideoSettingsButtonDisabled(state),
isOpen: getVideoSettingsVisibility(state),
visible: !isMobileBrowser()
visible: !isMobileBrowser() && !isNarrowLayout
};
}