Skip to content

Commit 5c29c1f

Browse files
authored
Merge pull request #2741 from abiramcodes/bug-datepicker
fix: close datepicker on escape key press
2 parents a845127 + aa609c8 commit 5c29c1f

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/datepicker/datepicker.component.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -477,6 +477,9 @@ export class DatePicker implements
477477
// flatpickr calendar using a keyboard.
478478
const addFocusCalendarListener = (element: HTMLInputElement) => {
479479
element.addEventListener("keydown", (event: KeyboardEvent) => {
480+
if (event.key === "Escape") {
481+
this.flatpickrInstance.close();
482+
}
480483
if (event.key === "ArrowDown") {
481484
if (!this.flatpickrInstance.isOpen) {
482485
this.flatpickrInstance.open();

0 commit comments

Comments
 (0)