{#if field.type === "json"} {CommonHelper.truncate(JSON.stringify(record[field.name]))} {:else if CommonHelper.isEmpty(record[field.name])} N/A {:else if field.type === "bool"} {record[field.name] ? "True" : "False"} {:else if field.type === "number"} {record[field.name]} {:else if field.type === "url"} {CommonHelper.truncate(record[field.name])} {:else if field.type === "editor"} {CommonHelper.truncate(CommonHelper.plainText(record[field.name]), 300, true)} {:else if field.type === "date"} {:else if field.type === "select"}
{#each CommonHelper.toArray(record[field.name]) as item, i (i + item)} {item} {/each}
{:else if field.type === "relation" || field.type === "user"} {@const relations = CommonHelper.toArray(record[field.name])} {@const expanded = CommonHelper.toArray(record.expand[field.name])}
{#if expanded.length} {#each expanded.slice(0, 20) as item, i (i + item)} {/each} {:else} {#each relations.slice(0, 20) as id} {id} {/each} {/if} {#if relations.length > 20} ... {/if}
{:else if field.type === "file"}
{#each CommonHelper.toArray(record[field.name]) as filename, i (i + filename)} {/each}
{:else} {CommonHelper.truncate(record[field.name])} {/if}