From 41fc8a2083fa9beb247bedf814c597aa04ed94d5 Mon Sep 17 00:00:00 2001 From: Ben Floyd Date: Wed, 25 Jun 2025 19:40:23 -0600 Subject: [PATCH] esc clears the calendar --- src/components/CalendarComponent.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/components/CalendarComponent.ts b/src/components/CalendarComponent.ts index d204bab..d8abc5f 100644 --- a/src/components/CalendarComponent.ts +++ b/src/components/CalendarComponent.ts @@ -200,6 +200,15 @@ export class CalendarComponent extends Component { this.toggleExpanded(collapsedView, expandedView); } }); + + // Add keyboard event listener for Escape key + document.addEventListener('keydown', (e) => { + if (e.key === 'Escape' && this.expanded) { + e.preventDefault(); + e.stopPropagation(); + this.toggleExpanded(collapsedView, expandedView); + } + }); } private updateTodayButton() {