{#snippet row()} {#if slotInsideTrigger} {#if side === 'left'} {#if open.current} {:else} {/if} {/if} {@render props.trigger()} {#if side === 'right'} {#if open.current} {:else} {/if} {/if} {:else} {#if side === 'left'} {#if open.current} {:else} {/if} {/if} {@render props.trigger()} {#if side === 'right'} {#if open.current} {:else} {/if} {/if} {/if} {/snippet} {#if level.enabled} { const stop = trackStuck( row, () => level.top, (value) => { stuck = value; level.stuckRows.set(fullId, level.depth, value); } ); return () => { stop?.(); level.stuckRows.set(fullId, level.depth, false); }; }} > {@render row()} {:else} {@render row()} {/if} {@render props.content(open.current)}