Select {collection?.name || ""} records

(filter = e.detail)} /> {#if !collection?.$isView} {/if}
{ if (canLoadMore && !isLoadingList) { loadList(); } }} > {#each list as record (record.id)} {@const selected = isSelected(record)}
1 && !canSelectMore} on:click={() => toggle(record)} on:keydown={(e) => { if (e.code === "Enter" || e.code === "Space") { e.preventDefault(); e.stopPropagation(); toggle(record); } }} > {#if selected} {:else} {/if}
{#if !collection?.$isView}
{/if}
{:else}
{#if isLoading}
{:else} No records found. {#if filter?.length} {/if} {/if}
{/each}
Selected {#if maxSelect > 1} ({selected.length} of MAX {maxSelect}) {/if}
{#if selected.length}
{#each selected as record, i} {/each}
{:else}

No selected records.

{/if}
{ CommonHelper.removeByKey(list, "id", e.detail.id); list.unshift(e.detail); list = list; select(e.detail); }} on:delete={(e) => { CommonHelper.removeByKey(list, "id", e.detail.id); list = list; deselect(e.detail); }} />