diff --git a/src/lib/components/common/Modal.svelte b/src/lib/components/common/Modal.svelte index cbaf927633..f59377f774 100644 --- a/src/lib/components/common/Modal.svelte +++ b/src/lib/components/common/Modal.svelte @@ -26,8 +26,14 @@ return 'w-[30rem]'; } else if (size === 'md') { return 'w-[42rem]'; - } else { + } else if (size === 'lg') { return 'w-[56rem]'; + } else if (size === 'xl') { + return 'w-[70rem]'; + } else if (size === '2xl') { + return 'w-[84rem]'; + } else if (size === '3xl') { + return 'w-[100rem]'; } }; diff --git a/src/lib/components/layout/SearchModal.svelte b/src/lib/components/layout/SearchModal.svelte index 1dee49a5ee..6b73642d64 100644 --- a/src/lib/components/layout/SearchModal.svelte +++ b/src/lib/components/layout/SearchModal.svelte @@ -1,16 +1,19 @@ - +
--> -
- {#if chatList} - {#if chatList.length === 0} -
- {$i18n.t('No results found')} -
- {/if} +
+
+ {#if chatList} + {#if chatList.length === 0} +
+ {$i18n.t('No results found')} +
+ {/if} - {#each chatList as chat, idx (chat.id)} - {#if idx === 0 || (idx > 0 && chat.time_range !== chatList[idx - 1].time_range)} -
- {$i18n.t(chat.time_range)} - -
- {/if} - - { - selectedIdx = idx; - }} - on:click={() => { - show = false; - onClose(); - }} - > -
-
- {chat?.title}
-
+ {/if} -
- {dayjs(chat?.updated_at * 1000).calendar()} -
-
- {/each} + { + selectedIdx = idx; + }} + on:click={() => { + show = false; + onClose(); + }} + > +
+
+ {chat?.title} +
+
- {#if !allChatsLoaded} - { - if (!chatListLoading) { - loadMoreChats(); - } - }} - > -
- -
Loading...
-
-
+
+ {dayjs(chat?.updated_at * 1000).calendar()} +
+
+ {/each} + + {#if !allChatsLoaded} + { + if (!chatListLoading) { + loadMoreChats(); + } + }} + > +
+ +
Loading...
+
+
+ {/if} + {:else} +
+ +
{/if} - {:else} -
- -
- {/if} +
+
diff --git a/src/lib/components/layout/Sidebar/SearchInput.svelte b/src/lib/components/layout/Sidebar/SearchInput.svelte index e082c8c5dc..0710544dce 100644 --- a/src/lib/components/layout/Sidebar/SearchInput.svelte +++ b/src/lib/components/layout/Sidebar/SearchInput.svelte @@ -96,6 +96,7 @@
{ + focused = false; + }} on:keydown={(e) => { if (e.key === 'Enter') { if (filteredTags.length > 0) {