mirror of
https://gitcode.com/GitHub_Trending/ji/jitsi-meet.git
synced 2025-12-30 11:22:31 +00:00
Configures what buttons can be visible inside Toolbox and OverflowMenu, based on priority and config overrides, just like web does.
46 lines
1.0 KiB
TypeScript
46 lines
1.0 KiB
TypeScript
import { CUSTOM_BUTTON_PRESSED } from './actionTypes';
|
|
|
|
export * from './actions.any';
|
|
|
|
/**
|
|
* Shows the toolbox for specified timeout.
|
|
*
|
|
* @param {number} _timeout - Timeout for showing the toolbox.
|
|
* @returns {Function}
|
|
*/
|
|
export function showToolbox(_timeout?: number): any {
|
|
return {};
|
|
}
|
|
|
|
/**
|
|
* Shows/hides the overflow menu.
|
|
*
|
|
* @param {boolean} _visible - True to show it or false to hide it.
|
|
* @returns {{
|
|
* type: SET_OVERFLOW_MENU_VISIBLE,
|
|
* visible: boolean
|
|
* }}
|
|
*/
|
|
export function setOverflowMenuVisible(_visible: boolean): any {
|
|
return {};
|
|
}
|
|
|
|
/**
|
|
* Creates a (redux) action which that a custom button was pressed.
|
|
*
|
|
* @param {string} id - The id for the custom button.
|
|
* @param {string} text - The label for the custom button.
|
|
* @returns {{
|
|
* type: CUSTOM_BUTTON_PRESSED,
|
|
* id: string,
|
|
* text: string
|
|
* }}
|
|
*/
|
|
export function customButtonPressed(id: string, text: string | undefined) {
|
|
return {
|
|
type: CUSTOM_BUTTON_PRESSED,
|
|
id,
|
|
text
|
|
};
|
|
}
|