0 ? level * 1.25 + 0.125 : indent ? 2.5 : 0.75}rem`}
on:click={() => {
collapsed = !collapsed
dispatch('click')
}}
>
{#if icon && !node}
{/if}
{#if label}{:else}{title}{/if}
{#if parent}
{/if}
{#if parent === false}
{:else}
{#await actions() then actionItems}
{#if actionItems.length === 1 && actionItems[0].icon}
{:else if actionItems.length > 1}
{/if}
{/await}
{/if}
{#if notifications > 0 && collapsed}
{notifications}
{/if}
{#if parent && !collapsed}