{#if filteredItems.length}
{#each filteredItems as item, i} {#if i === 0 || item?.type !== filteredItems[i - 1]?.type}
{#if item?.type === 'user'} {$i18n.t('Users')} {:else if item?.type === 'model'} {$i18n.t('Models')} {:else if item?.type === 'channel'} {$i18n.t('Channels')} {/if}
{/if}
select(i)} on:mousemove={() => { selectedIndex = i; }} class="flex items-center justify-between px-2.5 py-1.5 rounded-xl w-full text-left {i === selectedIndex ? 'bg-gray-50 dark:bg-gray-800 selected-command-option-button' : ''}" data-selected={i === selectedIndex} > {#if item.type === 'channel'}
{#if item?.data?.access_control === null}
{:else}
{/if}
{:else if item.type === 'model'}
{:else if item.type === 'user'}
{/if}
{item.label}
{#if item.type === 'user'} {$i18n.t('User')} {:else if item.type === 'model'} {$i18n.t('Model')} {:else if item.type === 'channel'} {$i18n.t('Channel')} {/if}
{/each}
{/if}