{#each categories as category} {#if headerComponent}
{(groupedIssues[category] ?? []).length}
{/if} {#await buildModel({ client, _class, keys: itemsConfig, options }) then itemModels}
{#if groupedIssues[category]} {#each groupedIssues[category] as docObject (docObject._id)}
x === docObject)]} class="listGrid" class:mListGridChecked={selectedObjectIdsSet.has(docObject._id)} class:mListGridFixed={selectedRowIndex === combinedGroupedIssues.findIndex((x) => x === docObject)} class:mListGridSelected={selectedRowIndex === combinedGroupedIssues.findIndex((x) => x === docObject)} on:contextmenu|preventDefault={(event) => handleMenuOpened( event, docObject, combinedGroupedIssues.findIndex((x) => x === docObject) )} on:focus={() => {}} on:mouseover={() => handleRowFocused(docObject)} >
{#each itemModels as attributeModel, attributeModelIndex} {#if attributeModelIndex === 0}
{ onObjectChecked([docObject], event.detail) }} />
{:else if attributeModelIndex === 1}
handleMenuOpened( event, docObject, combinedGroupedIssues.findIndex((x) => x === docObject) )} >
{:else if attributeModelIndex === 3}
{:else}
{/if} {/each}
{/each} {:else if loadingProps !== undefined} {#each Array(getLoadingElementsLength(loadingProps, options)) as _, rowIndex}
{/each} {/if}
{/await} {/each}