From 4c7651c1130cb9165e6f72cdb41283f6fc676f96 Mon Sep 17 00:00:00 2001 From: "Timothy J. Baek" Date: Mon, 14 Oct 2024 21:15:36 -0700 Subject: [PATCH] refac: pinned collapsible styling --- src/lib/components/common/Collapsible.svelte | 5 +- src/lib/components/layout/Sidebar.svelte | 101 ++++++++++--------- 2 files changed, 55 insertions(+), 51 deletions(-) diff --git a/src/lib/components/common/Collapsible.svelte b/src/lib/components/common/Collapsible.svelte index 1f6faf48b..fea21151f 100644 --- a/src/lib/components/common/Collapsible.svelte +++ b/src/lib/components/common/Collapsible.svelte @@ -7,12 +7,13 @@ export let open = false; export let className = ''; + export let buttonClassName = 'w-fit'; export let title = null;
{#if title !== null} - {:else} - -
- - {#if showPinnedChat} -
- {#each $pinnedChats as chat, idx} - { - selectedChatId = chat.id; - }} - on:unselect={() => { - selectedChatId = null; - }} - on:delete={(e) => { - if ((e?.detail ?? '') === 'shift') { - deleteChatHandler(chat.id); - } else { - deleteChat = chat; - showDeleteConfirm = true; - } - }} - on:tag={(e) => { - const { type, name } = e.detail; - tagEventHandler(type, name, chat.id); - }} - /> - {/each} +
+ {$i18n.t('Pinned')} +
+
- {/if} + +
+
+ {#each $pinnedChats as chat, idx} + { + selectedChatId = chat.id; + }} + on:unselect={() => { + selectedChatId = null; + }} + on:delete={(e) => { + if ((e?.detail ?? '') === 'shift') { + deleteChatHandler(chat.id); + } else { + deleteChat = chat; + showDeleteConfirm = true; + } + }} + on:tag={(e) => { + const { type, name } = e.detail; + tagEventHandler(type, name, chat.id); + }} + /> + {/each} +
+
+ {/if}