interface ShortcutsHelpProps { open: boolean; onClose: () => void; } interface Row { keys: string[]; description: string; } const ROWS: { section: string; rows: Row[] }[] = [ { section: 'Global', rows: [ { keys: ['⌘', 'K'], description: 'Open command palette' }, { keys: ['/'], description: 'Focus search (on findings page)' }, { keys: ['?'], description: 'Show this help' }, { keys: ['Esc'], description: 'Close modal / palette' }, ], }, { section: 'Findings list', rows: [ { keys: ['j'], description: 'Next finding' }, { keys: ['k'], description: 'Previous finding' }, { keys: ['Enter'], description: 'Open highlighted finding' }, ], }, { section: 'Navigation', rows: [ { keys: ['g', 'o'], description: 'Go to Overview' }, { keys: ['g', 'f'], description: 'Go to Findings' }, { keys: ['g', 's'], description: 'Go to Scans' }, { keys: ['g', 'r'], description: 'Go to Rules' }, { keys: ['g', 't'], description: 'Go to Triage' }, ], }, ]; export function ShortcutsHelp({ open, onClose }: ShortcutsHelpProps) { if (!open) return null; return (