"use client"; const SHORTCUTS: { keys: string; description: string }[] = [ { keys: "← / →", description: "Scroll timeline 1 day" }, { keys: "Shift + ← / →", description: "Scroll timeline 1 week" }, { keys: "Delete / Backspace", description: "Delete selected allocations" }, { keys: "Ctrl / Cmd + Z", description: "Undo last action" }, { keys: "Ctrl / Cmd + Shift + Z", description: "Redo" }, { keys: "Shift + Wheel", description: "Horizontal scroll" }, { keys: "ESC", description: "Close popover / clear selection" }, { keys: "?", description: "Toggle this overlay" }, ]; interface KeyboardShortcutOverlayProps { onClose: () => void; } export function KeyboardShortcutOverlay({ onClose }: KeyboardShortcutOverlayProps) { return (