123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <script>
- import { getContext } from 'svelte';
- const i18n = getContext('i18n');
- import { fade } from 'svelte/transition';
- import ChatList from './ChatList.svelte';
- import FolderKnowledge from './FolderKnowledge.svelte';
- export let folder = null;
- let selectedTab = 'chats';
- </script>
- <div>
- <!-- <div class="mb-1">
- <div
- class="flex gap-1 scrollbar-none overflow-x-auto w-fit text-center text-sm font-medium rounded-full bg-transparent py-1 touch-auto pointer-events-auto"
- >
- <button
- class="min-w-fit p-1.5 {selectedTab === 'knowledge'
- ? ''
- : 'text-gray-300 dark:text-gray-600 hover:text-gray-700 dark:hover:text-white'} transition"
- type="button"
- on:click={() => {
- selectedTab = 'knowledge';
- }}>{$i18n.t('Knowledge')}</button
- >
- <button
- class="min-w-fit p-1.5 {selectedTab === 'chats'
- ? ''
- : 'text-gray-300 dark:text-gray-600 hover:text-gray-700 dark:hover:text-white'} transition"
- type="button"
- on:click={() => {
- selectedTab = 'chats';
- }}
- >
- {$i18n.t('Chats')}
- </button>
- </div>
- </div> -->
- <div class="">
- {#if selectedTab === 'knowledge'}
- <FolderKnowledge />
- {:else if selectedTab === 'chats'}
- <ChatList chats={folder?.items?.chats ?? []} />
- {/if}
- </div>
- </div>
|