fix(FeedbackButoon): display for JaaS meetings.

pull/14047/head jitsi-meet_9088
Hristo Terezov 2 years ago
parent fdbceb0e42
commit cfcc3fdbbe
  1. 7
      react/features/feedback/components/FeedbackButton.web.ts
  2. 2
      react/features/feedback/functions.web.ts

@ -9,6 +9,7 @@ import { translate } from '../../base/i18n/functions';
import { IconFeedback } from '../../base/icons/svg';
import AbstractButton, { IProps as AbstractButtonProps } from '../../base/toolbox/components/AbstractButton';
import { openFeedbackDialog } from '../actions';
import { shouldSendJaaSFeedbackMetadata } from '../functions.web';
/**
* The type of the React {@code Component} props of {@link FeedbackButton}.
@ -45,11 +46,11 @@ class FeedbackButton extends AbstractButton<IProps> {
}
const mapStateToProps = (state: IReduxState) => {
const { callStatsID } = state['features/base/config'];
const { conference } = state['features/base/conference'];
return {
_conference: state['features/base/conference'].conference,
visible: Boolean(callStatsID)
_conference: conference,
visible: conference?.isCallstatsEnabled() || shouldSendJaaSFeedbackMetadata(state)
};
};

@ -65,6 +65,6 @@ export async function sendFeedbackToJaaSRequest(url: string | undefined, feedbac
export function shouldSendJaaSFeedbackMetadata(state: IReduxState) {
const { jaasFeedbackMetadataURL } = state['features/base/config'];
return isVpaasMeeting(state) && jaasFeedbackMetadataURL;
return Boolean(isVpaasMeeting(state) && jaasFeedbackMetadataURL);
}

Loading…
Cancel
Save