Skip to content

Commit f1e5a0c

Browse files
committed
Disable on scroll
1 parent 36902fa commit f1e5a0c

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/components/ui/LogoDownload.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,11 +170,16 @@ export function LogoDownload({ open }: LogoDownloadProps) {
170170
function handleEscape(e: KeyboardEvent) {
171171
if (e.key === "Escape") setShowPopover(false);
172172
}
173+
function handleScroll() {
174+
setShowPopover(false);
175+
}
173176
document.addEventListener("mousedown", handleClickOutside);
174177
document.addEventListener("keydown", handleEscape);
178+
window.addEventListener("scroll", handleScroll, { passive: true });
175179
return () => {
176180
document.removeEventListener("mousedown", handleClickOutside);
177181
document.removeEventListener("keydown", handleEscape);
182+
window.removeEventListener("scroll", handleScroll);
178183
};
179184
}, [showPopover]);
180185

0 commit comments

Comments
 (0)