Selection Toolbar: Does not copy to clipboard (#2801)
This commit is contained in:
parent
4151a25954
commit
6c9e54aaf1
@ -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();
|
||||
|
||||
@ -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;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user