{ if (inputFiles && inputFiles.length > 0) { const _inputFiles = Array.from(inputFiles); inputFilesHandler(_inputFiles); } else { toast.error($i18n.t(`File not found.`)); } filesInputElement.value = ''; }} />
{$i18n.t('Knowledge')}
{#if selectedItems?.length > 0}
{#each selectedItems as file, fileIdx} { selectedItems = selectedItems.filter((_, idx) => idx !== fileIdx); }} /> {/each}
{/if} {#if loaded}
{ const item = e.detail; if (!selectedItems.find((k) => k.id === item.id)) { selectedItems = [ ...selectedItems, { ...item } ]; } }} >
{$i18n.t('Select Knowledge')}
{#if $user?.role === 'admin' || $user?.permissions?.chat?.file_upload} {/if}
{/if}
{$i18n.t('To attach knowledge base here, add them to the "Knowledge" workspace first.')}