snapshot of https://github.com/jitsi/jitsi-meet.git @ fd1749dd28f4138aa80234fc7f311b19aaffa0e7 (2026-09-15)
This commit is contained in:
33
react/features/conference/functions.web.ts
Normal file
33
react/features/conference/functions.web.ts
Normal file
@@ -0,0 +1,33 @@
|
||||
import { IStore } from '../app/types';
|
||||
import { isSuboptimalBrowser } from '../base/environment/environment';
|
||||
import { translateToHTML } from '../base/i18n/functions';
|
||||
import { showWarningNotification } from '../notifications/actions';
|
||||
import { NOTIFICATION_TIMEOUT_TYPE } from '../notifications/constants';
|
||||
|
||||
export * from './functions.any';
|
||||
|
||||
/**
|
||||
* Shows the suboptimal experience notification if needed.
|
||||
*
|
||||
* @param {Function} dispatch - The dispatch method.
|
||||
* @param {Function} t - The translation function.
|
||||
* @returns {void}
|
||||
*/
|
||||
export function maybeShowSuboptimalExperienceNotification(dispatch: IStore['dispatch'], t: Function) {
|
||||
if (isSuboptimalBrowser()) {
|
||||
dispatch(
|
||||
showWarningNotification(
|
||||
{
|
||||
titleKey: 'notify.suboptimalExperienceTitle',
|
||||
description: translateToHTML(
|
||||
t,
|
||||
'notify.suboptimalBrowserWarning',
|
||||
{
|
||||
recommendedBrowserPageLink: `${window.location.origin}/static/recommendedBrowsers.html`
|
||||
}
|
||||
)
|
||||
}, NOTIFICATION_TIMEOUT_TYPE.LONG
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user