Files
towercontrol/src/components/KeyboardShortcuts.tsx
Julien Froidefond 32f9d1d5de feat: enhance KanbanPageClient and KeyboardShortcuts with new functionality
- Added `toggleFontSize` and `handleToggleDueDateFilter` to `KanbanPageClient` for improved user control over font size and due date visibility.
- Replaced `useKeyboardShortcuts` with `useGlobalKeyboardShortcuts` for better shortcut management across components.
- Updated keyboard shortcuts in `KeyboardShortcutsContext` to include new actions for toggling objectives, due date filters, and font size.
- Refined `KeyboardShortcutsModal` layout for better usability and consistency.
- Removed deprecated `useKeyboardShortcuts` hook to streamline codebase.
2025-09-29 20:57:00 +02:00

20 lines
568 B
TypeScript

'use client';
import { useGlobalKeyboardShortcuts } from '@/hooks/useGlobalKeyboardShortcuts';
import { useKeyboardShortcutsModal } from '@/contexts/KeyboardShortcutsContext';
import { KeyboardShortcutsModal } from '@/components/ui/KeyboardShortcutsModal';
export function KeyboardShortcuts() {
useGlobalKeyboardShortcuts();
const { isOpen, shortcuts, closeModal } = useKeyboardShortcutsModal();
return (
<KeyboardShortcutsModal
isOpen={isOpen}
onClose={closeModal}
shortcuts={shortcuts}
title="Raccourcis clavier"
/>
);
}