mirror of
https://gitcode.com/GitHub_Trending/ji/jitsi-meet.git
synced 2026-05-12 19:42:31 +00:00
Adds dedicated buttons for polls and file sharing in the toolbar overflow menu, following the pattern of the CC button. Both buttons open the chat panel with their respective tab selected when clicked.
25 lines
562 B
TypeScript
25 lines
562 B
TypeScript
import { useSelector } from 'react-redux';
|
|
|
|
import { arePollsDisabled } from '../conference/functions.any';
|
|
|
|
import PollsButton from './components/web/PollsButton';
|
|
|
|
const polls = {
|
|
key: 'polls',
|
|
Content: PollsButton,
|
|
group: 2
|
|
};
|
|
|
|
/**
|
|
* A hook that returns the polls button if it is enabled and undefined otherwise.
|
|
*
|
|
* @returns {Object | undefined} - The polls button object or undefined.
|
|
*/
|
|
export function usePollsButton() {
|
|
const isPollsDisabled = useSelector(arePollsDisabled);
|
|
|
|
if (!isPollsDisabled) {
|
|
return polls;
|
|
}
|
|
}
|