mirror of
https://gitcode.com/GitHub_Trending/ji/jitsi-meet.git
synced 2026-05-14 14:07:50 +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.
24 lines
600 B
TypeScript
24 lines
600 B
TypeScript
import { useSelector } from 'react-redux';
|
|
|
|
import FileSharingButton from './components/web/FileSharingButton';
|
|
import { isFileSharingEnabled } from './functions.any';
|
|
|
|
const fileSharing = {
|
|
key: 'filesharing',
|
|
Content: FileSharingButton,
|
|
group: 2
|
|
};
|
|
|
|
/**
|
|
* A hook that returns the file sharing button if it is enabled and undefined otherwise.
|
|
*
|
|
* @returns {Object | undefined} - The file sharing button object or undefined.
|
|
*/
|
|
export function useFileSharingButton() {
|
|
const isEnabled = useSelector(isFileSharingEnabled);
|
|
|
|
if (isEnabled) {
|
|
return fileSharing;
|
|
}
|
|
}
|