{$i18n.t('Knowledge')} / {$WEBUI_NAME} {#if loaded} { deleteHandler(selectedItem); }} /> { closeCreateModal(); }} />
{#if query}
{/if}
{ if (e.deltaY !== 0) { e.preventDefault(); e.currentTarget.scrollLeft += e.deltaY; } }} >
{ localStorage.workspaceViewOption = value; await tick(); }} /> { localStorage.workspaceKnowledgeSourceOption = sourceOption; await tick(); }} />
{#if items !== null && total !== null} {#if (items ?? []).length !== 0}
{#each items as item} {@const metaPreview = getKnowledgeMetaPreview(item)}
{ if (shouldIgnoreRowClick(e.target)) return; openKnowledge(item); }} on:keydown={(e) => { if (e.currentTarget !== e.target) return; if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); openKnowledge(item); } }} >
{item.name}
{#if item?.meta?.source === 'external'} {/if} {#if !item?.write_access && item?.meta?.source !== 'external'} {/if}
{dayjs(item.updated_at * 1000).fromNow()}
{#if metaPreview}
{metaPreview}
{/if}
{#if item?.write_access || $user?.role === 'admin'}
{ exportHandler(item); } : null} on:delete={() => { selectedItem = item; showDeleteConfirm = true; }} />
{/if}
{/each}
{#if !allItemsLoaded} { if (!itemsLoading) { loadMoreItems(); } }} >
{$i18n.t('Loading...')}
{/if} {:else}
{$i18n.t('No knowledge found')}
{$i18n.t('Try adjusting your search or filter to find what you are looking for.')}
{/if} {:else}
{/if}
{:else}
{/if}