{ if (e.key === "Escape") onDismiss(); }} onpointerdown={(e) => { if (menuEl !== undefined && !menuEl.contains(e.target as Node)) onDismiss(); }} onresize={onDismiss} />