Spaces:
Running
on
Inf2
Running
on
Inf2
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
|
| 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
|
| 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
|
| 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>
|