(event: Event)
| 644 | }; |
| 645 | |
| 646 | const toggleFileMenu = (event: Event): void => { |
| 647 | event.preventDefault(); |
| 648 | event.stopPropagation(); |
| 649 | const isOpen = !fileDropdown?.classList.contains("open"); |
| 650 | setFileMenuOpen(Boolean(isOpen)); |
| 651 | if (isOpen) { |
| 652 | fileMenu |
| 653 | ?.querySelector<HTMLElement>( |
| 654 | ".modal-file-menu-item.active, .modal-file-menu-item" |
| 655 | ) |
| 656 | ?.focus(); |
| 657 | } |
| 658 | }; |
| 659 | |
| 660 | fileButton?.addEventListener("click", toggleFileMenu); |
| 661 | fileToggle?.addEventListener("click", toggleFileMenu); |
no test coverage detected