mirror of
https://gitcode.com/GitHub_Trending/ji/jitsi-meet.git
synced 2025-12-30 03:12:29 +00:00
Filters the toolbarButtons in redux depending on the visitor state instead of filtering them every time in mapStateToProps. This will prevent unnecessary rerenders of the toolbar. Additionally: - Moves visitor buttons const from features/config in features/toolbox. - Removes dublicate functions isButtonEnabled and isToolbarButtonEnabled. - Adds more buttons to the visitor allowed buttons which functionality has been any way accessible trough shortcuts or somewhere else. - Enables customButtons to be visible for visitors.
44 lines
1.1 KiB
TypeScript
44 lines
1.1 KiB
TypeScript
/**
|
|
* The prefix of the {@code localStorage} key into which {@link storeConfig}
|
|
* stores and from which {@link restoreConfig} restores.
|
|
*
|
|
* @protected
|
|
* @type string
|
|
*/
|
|
export const _CONFIG_STORE_PREFIX = 'config.js';
|
|
|
|
/**
|
|
* The toolbar buttons to show on premeeting screens.
|
|
*/
|
|
export const PREMEETING_BUTTONS = [ 'microphone', 'camera', 'select-background', 'invite', 'settings' ];
|
|
|
|
/**
|
|
* The toolbar buttons to show on 3rdParty prejoin screen.
|
|
*/
|
|
export const THIRD_PARTY_PREJOIN_BUTTONS = [ 'microphone', 'camera', 'select-background' ];
|
|
|
|
/**
|
|
* The set of feature flags.
|
|
*
|
|
* @enum {string}
|
|
*/
|
|
|
|
export const FEATURE_FLAGS = {
|
|
SSRC_REWRITING: 'ssrcRewritingEnabled'
|
|
};
|
|
|
|
/**
|
|
* The URL at which the terms (of service/use) are available to the user.
|
|
*/
|
|
export const DEFAULT_TERMS_URL = 'https://jitsi.org/meet/terms';
|
|
|
|
/**
|
|
* The URL at which the privacy policy is available to the user.
|
|
*/
|
|
export const DEFAULT_PRIVACY_URL = 'https://jitsi.org/meet/privacy';
|
|
|
|
/**
|
|
* The URL at which the help centre is available to the user.
|
|
*/
|
|
export const DEFAULT_HELP_CENTRE_URL = 'https://web-cdn.jitsi.net/faq/meet-faq.html';
|