{#if story === 'composed'} {#each props.headers as header, i (header.key)} {header.header} {/each} {#each props.rows as row, i} {#each row.cells as cell, j} {cell.value} {/each} {/each} {:else if story === 'sortable'} { console.log('on:click', detail); }} on:click:header={({ detail }) => { console.log('on:click:header', detail); }} on:click:row={({ detail }) => { console.log('on:click:row', detail); }} on:click:cell={({ detail }) => { console.log('on:click:cell', detail); }} {rows} {headers} /> {:else} { console.log('on:click', detail); }} on:click:header={({ detail }) => { console.log('on:click:header', detail); }} on:click:row={({ detail }) => { console.log('on:click:row', detail); }} on:click:cell={({ detail }) => { console.log('on:click:cell', detail); }} {rows} {headers} /> {/if}