{#if loaded} { deleteHandler(selectedItem); }} /> { closeCreateModal(); }} /> {#if query} { query = ''; handleSearchInput(); }} > {/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} setSortKey('name')} > {$i18n.t('Title')} {#if sortKey === 'name'} {#if sortDirection === 'asc'} {:else} {/if} {/if} setSortKey('updated_at')} > {$i18n.t('Updated at')} {#if sortKey === 'updated_at'} {#if sortDirection === 'asc'} {:else} {/if} {/if} {#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} {capitalizeFirstLetter( item?.user?.name ?? item?.user?.email ?? $i18n.t('Deleted User') )} {#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}