victor HF Staff commited on
Commit
baf6354
·
1 Parent(s): 808bcfb

fix: adjust spacing in NavMenu and ChatMessage components; capitalize conversation title in page

Browse files
src/lib/components/NavMenu.svelte CHANGED
@@ -188,7 +188,7 @@
188
  >
189
  </a>
190
 
191
- <span class="flex flex-row-reverse gap-1 md:flex-row">
192
  <a
193
  href="{base}/settings"
194
  class="flex h-9 flex-none flex-grow items-center gap-1.5 rounded-lg pl-2.5 pr-2 text-gray-500 hover:bg-gray-100 dark:text-gray-400 dark:hover:bg-gray-700"
 
188
  >
189
  </a>
190
 
191
+ <span class="flex gap-1">
192
  <a
193
  href="{base}/settings"
194
  class="flex h-9 flex-none flex-grow items-center gap-1.5 rounded-lg pl-2.5 pr-2 text-gray-500 hover:bg-gray-100 dark:text-gray-400 dark:hover:bg-gray-700"
src/lib/components/chat/ChatMessage.svelte CHANGED
@@ -203,14 +203,14 @@
203
  <div
204
  class="mr-2 flex items-center gap-1.5 truncate whitespace-nowrap text-[.65rem] text-gray-400 dark:text-gray-400 sm:text-xs"
205
  >
206
- <span class="truncate rounded bg-gray-100 px-1.5 font-mono dark:bg-gray-800 sm:py-px">
207
  {message.routerMetadata.route}
208
  </span>
209
  <span class="text-gray-500">with</span>
210
  {#if publicConfig.isHuggingChat}
211
  <a
212
  href="/chat/settings/{message.routerMetadata.model}"
213
- class="truncate rounded bg-gray-100 px-1.5 font-mono hover:text-gray-500 dark:bg-gray-800 dark:hover:text-gray-300 sm:py-px"
214
  >
215
  {message.routerMetadata.model.split("/").pop()}
216
  </a>
 
203
  <div
204
  class="mr-2 flex items-center gap-1.5 truncate whitespace-nowrap text-[.65rem] text-gray-400 dark:text-gray-400 sm:text-xs"
205
  >
206
+ <span class="truncate rounded bg-gray-100 px-1 font-mono dark:bg-gray-800 sm:py-px">
207
  {message.routerMetadata.route}
208
  </span>
209
  <span class="text-gray-500">with</span>
210
  {#if publicConfig.isHuggingChat}
211
  <a
212
  href="/chat/settings/{message.routerMetadata.model}"
213
+ class="truncate rounded bg-gray-100 px-1 font-mono hover:text-gray-500 dark:bg-gray-800 dark:hover:text-gray-300 sm:py-px"
214
  >
215
  {message.routerMetadata.model.split("/").pop()}
216
  </a>
src/routes/conversation/[id]/+page.svelte CHANGED
@@ -507,9 +507,10 @@
507
  }
508
  });
509
 
510
- let title = $derived(
511
- conversations.find((conv) => conv.id === page.params.id)?.title ?? data.title
512
- );
 
513
  </script>
514
 
515
  <svelte:head>
 
507
  }
508
  });
509
 
510
+ let title = $derived.by(() => {
511
+ const rawTitle = conversations.find((conv) => conv.id === page.params.id)?.title ?? data.title;
512
+ return rawTitle ? rawTitle.charAt(0).toUpperCase() + rawTitle.slice(1) : rawTitle;
513
+ });
514
  </script>
515
 
516
  <svelte:head>