{#await gltf} {@render fallback?.()} {:then gltf} { evt.stopPropagation(); onPointerDown(evt); }} onpointerleave={() => { // sizeSpring.set(1.5); onPointerLeave(); }} onpointerenter={() => { // sizeSpring.set(1.6); onPointerEnter(); }} ontouchstart={(evt: any) => { evt.stopPropagation(); onPointerDown(evt); }} ontouchend={(evt: any) => { onPointerUp(evt); }}> {:catch err} {@render error?.({ error: err })} {/await} {@render children?.({ ref })}