feat: support ESC key to close slash command panels

This commit is contained in:
程序员阿江(Relakkes) 2026-04-28 12:52:29 +08:00
parent e1474b5c30
commit 628c4e16f9

View File

@ -362,6 +362,14 @@ export function ChatInput({ variant = 'default' }: ChatInputProps) {
return
}
if (localSlashPanel) {
if (event.key === 'Escape') {
event.preventDefault()
setLocalSlashPanel(null)
return
}
}
if (slashMenuOpen && filteredCommands.length > 0) {
if (event.key === 'ArrowDown') {
event.preventDefault()