refac: folder page chat list

This commit is contained in:
Timothy Jaeryang Baek committed 2025-11-23 20:11:55 -05:00
1 parent e29c262394
commit cd008eeb50
3 files changed
+51 -17

No files matched your search

@@ -7,11 +7,18 @@
import { getTimeRange } from '$lib/utils';
import ChevronUp from '$lib/components/icons/ChevronUp.svelte';
import ChevronDown from '$lib/components/icons/ChevronDown.svelte';
import Loader from '$lib/components/common/Loader.svelte';
import Spinner from '$lib/components/common/Spinner.svelte';
dayjs.extend(localizedFormat);
export let chats = [];
export let chatListLoading = false;
export let allChatsLoaded = false;
export let loadHandler: Function = null;
let chatList = null;
const init = async () => {
@@ -158,19 +165,19 @@
</a>
{/each}
<!-- {#if !allChatsLoaded && loadHandler}
<Loader
on:visible={(e) => {
if (!chatListLoading) {
loadHandler();
}
}}
>
<div class="w-full flex justify-center py-1 text-xs animate-pulse items-center gap-2">
<Spinner className=" size-4" />
<div class=" ">Loading...</div>
</div>
</Loader>
{/if} -->
{#if !allChatsLoaded && loadHandler}
<Loader
on:visible={(e) => {
if (!chatListLoading) {
loadHandler();
}
}}
>
<div class="w-full flex justify-center py-1 text-xs animate-pulse items-center gap-2">
<Spinner className=" size-4" />
<div class=" ">Loading...</div>
</div>
</Loader>
{/if}
</div>
{/if}