{#if editing}
{ return cell?.raw_val ?? ''; }, (v) => { cell = { val: cell?.val, raw_val: v }; } } onblur={(e) => { // cell = { // val: cell?.val, // raw_val: (e.target as HTMLInputElement).value // }; stopediting(); }} />
{:else if cell && isErr(cell.val)}
{@render InnerCell()}
{getErrTitle(cell.val)}
{getErrDesc(cell.val)}
{:else} {@render InnerCell()} {/if} {#snippet InnerCell()}
{#if cell && (cell.raw_val !== '' || getEvalLiteral(cell.val) !== '')}
{#if cell.val} {getEvalLiteral(cell.val)} {:else} {cell.raw_val} {/if}
{/if}
{/snippet}