{#if !hidden} { onmouseevent(e, onedgecontextmenu); } : undefined} onpointerenter={onedgepointerenter ? (e) => { onmouseevent(e, onedgepointerenter); } : undefined} onpointerleave={onedgepointerleave ? (e) => { onmouseevent(e, onedgepointerleave); } : undefined} aria-label={ariaLabel === null ? undefined : ariaLabel ? ariaLabel : `Edge from ${source} to ${target}`} aria-describedby={focusable ? `${ARIA_EDGE_DESC_KEY}-${store.flowId}` : undefined} role={edge.ariaRole ?? (focusable ? 'group' : 'img')} aria-roledescription={edge.ariaRoleDescription || 'edge'} onkeydown={focusable ? onkeydown : undefined} tabindex={focusable ? 0 : undefined} > {/if}