mirror of
https://github.com/remvze/moodist.git
synced 2026-03-09 21:43:18 +08:00
feat: add keyboard shortcuts
This commit is contained in:
@@ -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}>
|
||||
|
||||
Reference in New Issue
Block a user