Files
jitsi-meet/react/features/keyboard-shortcuts/functions.ts
Avram Tudor 1402a63324 ref(keyboard-shortcuts) refactor keyboard shortcuts to use redux (#13260)
* ref(keyboard-shortcuts) refactor keyboard shortcuts to use redux

fix unsynced default value between config flag and local storage

* code review

* fix build
2023-04-26 11:21:42 +03:00

32 lines
936 B
TypeScript

import { IReduxState } from '../app/types';
/**
* Returns whether or not the keyboard shortcuts are enabled.
*
* @param {Object} state - The redux state.
* @returns {boolean} - Whether or not the keyboard shortcuts are enabled.
*/
export function areKeyboardShortcutsEnabled(state: IReduxState) {
return state['features/keyboard-shortcuts'].enabled;
}
/**
* Returns the keyboard shortcuts map.
*
* @param {Object} state - The redux state.
* @returns {Map} - The keyboard shortcuts map.
*/
export function getKeyboardShortcuts(state: IReduxState) {
return state['features/keyboard-shortcuts'].shortcuts;
}
/**
* Returns the keyboard shortcuts help descriptions.
*
* @param {Object} state - The redux state.
* @returns {Map} - The keyboard shortcuts help descriptions.
*/
export function getKeyboardShortcutsHelpDescriptions(state: IReduxState) {
return state['features/keyboard-shortcuts'].shortcutsHelp;
}