{ isSelected = true; if (onClick) { onClick(); } }} onpointerenter={() => { onPointerEnter(); isHovered = true; }} onpointerleave={() => { onPointerLeave(); isHovered = false; }} scale={scale.current} > {#snippet children({ ref })} {@render content({ isHovered, isSelected })} {/snippet}