feat(tile-view) allow to toggle tile view while alone
This commit is contained in:
parent
e035d33fa9
commit
e0c77dcd95
|
@ -9,7 +9,6 @@ import {
|
|||
import { TILE_VIEW_ENABLED, getFeatureFlag } from '../../base/flags';
|
||||
import { translate } from '../../base/i18n';
|
||||
import { IconTileView } from '../../base/icons';
|
||||
import { getParticipantCount } from '../../base/participants';
|
||||
import { connect } from '../../base/redux';
|
||||
import { AbstractButton, type AbstractButtonProps } from '../../base/toolbox/components';
|
||||
import { setTileView } from '../actions';
|
||||
|
@ -87,8 +86,7 @@ class TileViewButton<P: Props> extends AbstractButton<P, *> {
|
|||
*/
|
||||
function _mapStateToProps(state, ownProps) {
|
||||
const enabled = getFeatureFlag(state, TILE_VIEW_ENABLED, true);
|
||||
const lonelyMeeting = getParticipantCount(state) < 2;
|
||||
const { visible = enabled && !lonelyMeeting } = ownProps;
|
||||
const { visible = enabled } = ownProps;
|
||||
|
||||
return {
|
||||
_tileViewEnabled: shouldDisplayTileView(state),
|
||||
|
|
|
@ -107,13 +107,6 @@ export function getTileViewGridDimensions(state: Object) {
|
|||
export function shouldDisplayTileView(state: Object = {}) {
|
||||
const participantCount = getParticipantCount(state);
|
||||
|
||||
// In case of a lonely meeting, we don't allow tile view.
|
||||
// But it's a special case too, as we don't even render the button,
|
||||
// see TileViewButton component.
|
||||
if (participantCount < 2) {
|
||||
return false;
|
||||
}
|
||||
|
||||
const tileViewEnabledFeatureFlag = getFeatureFlag(state, TILE_VIEW_ENABLED, true);
|
||||
const { disableTileView } = state['features/base/config'];
|
||||
|
||||
|
|
Loading…
Reference in New Issue