{#if expandable}
{ expanded = !expanded; if (!expanded && header) { await tick(); header.scrollIntoView({ behavior: "smooth", block: "nearest" }); } }}>
{/if} {@render leftHeader?.()}
{#if rightHeader}
{@render rightHeader()}
{/if}
{#if expanded}
{@render children()}
{/if}