{#snippet Button({ props }: { props?: Record })} {@const mergedProps = mergeProps(buttonProps, props)} {#if child} {@render child({ props: mergedProps })} {:else} {/if} {/snippet} {#if !tooltipContent} {@render Button({})} {:else} {#snippet child({ props })} {@render Button({ props })} {/snippet} {/if}