{ if (target != null) return; if (level > 1) return; if (!ref) return; openMenu(e); }} on:click={(e) => { if (!open) return; close(); }} on:keydown={(e) => { if (open && e.key === "Escape") close(); }} />