{#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}