feat: add keyboard shortcuts

This commit is contained in:
MAZE
2024-04-23 17:24:32 +03:30
parent a3cfbb98db
commit 669df1f082
3 changed files with 26 additions and 0 deletions

View File

@@ -1,6 +1,7 @@
import { useState } from 'react';
import { IoMenu, IoClose } from 'react-icons/io5/index';
import * as DropdownMenu from '@radix-ui/react-dropdown-menu';
import { useHotkeys } from 'react-hotkeys-hook';
import {
ShuffleItem,
@@ -30,6 +31,12 @@ export function Menu() {
const variants = mix(fade(), slideY());
useHotkeys('alt+m', () => setIsOpen(prev => !prev));
useHotkeys('alt+n', () => setShowNotepad(prev => !prev));
useHotkeys('alt+p', () => setShowPomodoro(prev => !prev));
useHotkeys('shift+alt+p', () => setShowPresets(prev => !prev));
useHotkeys('alt+s', () => setShowShareLink(prev => !prev));
return (
<>
<div className={styles.wrapper}>