Selection Toolbar: Does not copy to clipboard (#2801)

This commit is contained in:
Alexander Zinchuk 2023-03-19 22:31:00 -05:00
parent 4151a25954
commit 6c9e54aaf1
2 changed files with 6 additions and 8 deletions

View File

@ -71,7 +71,7 @@ const MessageSelectToolbar: FC<OwnProps & StateProps> = ({
const [isDeleteModalOpen, openDeleteModal, closeDeleteModal] = useFlag();
const [isReportModalOpen, openReportModal, closeReportModal] = useFlag();
useCopySelectedMessages(Boolean(isActive), copySelectedMessages);
useCopySelectedMessages(isActive);
const handleExitMessageSelectMode = useCallback(() => {
exitMessageSelectMode();

View File

@ -1,16 +1,14 @@
import { getActions } from '../../../global';
import { useHotkeys } from '../../../hooks/useHotkeys';
const useCopySelectedMessages = (isActive: boolean, copySelectedMessages: NoneToVoidFunction) => {
const useCopySelectedMessages = (isActive?: boolean) => {
function handleCopy(e: KeyboardEvent) {
if (!isActive) {
return;
}
e.preventDefault();
copySelectedMessages();
getActions().copySelectedMessages();
}
useHotkeys({ 'Mod+C': handleCopy });
useHotkeys(isActive ? { 'Mod+C': handleCopy } : undefined);
};
export default useCopySelectedMessages;