{#each categories as category}
{#if headerComponent || groupByKey === 'assignee'}
{/if}
{#if itemModels}
{#if groupedIssues[category]}
{#each groupedIssues[category] as docObject (docObject._id)}
x === docObject)]}
class="listGrid antiList__row row gap-2"
class:checking={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)}
>
{
onObjectChecked([docObject], event.detail)
}}
/>
{#each itemModels as attributeModel, attributeModelIndex}
{#if attributeModelIndex === 0}
{:else if attributeModelIndex === 1}
checkWidth('issue', result)}
>
{:else if attributeModelIndex === 3}
{:else if attributeModel.props?.fixed}
checkWidth(attributeModel.key, result)}
>
{:else}
{/if}
{/each}
{/each}
{:else if loadingProps !== undefined}
{#each Array(getLoadingElementsLength(loadingProps, options)) as _, rowIndex}
{/each}
{/if}
{/if}
{/each}