???
All checks were successful
Docker Deploy / build-and-push (push) Successful in 5m9s

This commit is contained in:
Atridad Lahiji 2025-04-28 02:18:59 -06:00
parent ae10c14cc8
commit 5a9a02b772
Signed by: atridad
SSH key fingerprint: SHA256:LGomp8Opq0jz+7kbwNcdfTcuaLRb5Nh0k5AchDDb438
3 changed files with 45 additions and 42 deletions

View file

@ -20,7 +20,10 @@ export default function Chat() {
setUsername(`User${randomNum}`);
}
const ws = new WebSocket(`ws://${globalThis.location.host}/api/chat`);
const wsProtocol = window.location.protocol === "https:" ? "wss:" : "ws:";
const ws = new WebSocket(
`${wsProtocol}//${globalThis.location.host}/api/chat`,
);
ws.onopen = () => {
console.log("Connected to chat");

View file

@ -53,7 +53,8 @@ export default function NavigationBar({ currentPath }: NavigationBarProps) {
isScrolling.value ? "opacity-30" : "opacity-100"
} ${isVisible.value ? "translate-y-0" : "translate-y-20"}`}
>
<ul class="menu menu-horizontal bg-base-200 rounded-box p-2 shadow-lg flex flex-nowrap whitespace-nowrap overflow-x-auto">
<div class="overflow-visible">
<ul class="menu menu-horizontal bg-base-200 rounded-box p-2 shadow-lg flex flex-nowrap whitespace-nowrap">
<li class="mx-1">
<a href="/" class={currentPath === "/" ? "menu-active" : ""}>
<div class="tooltip" data-tip="Home">
@ -96,5 +97,6 @@ export default function NavigationBar({ currentPath }: NavigationBarProps) {
</li>
</ul>
</div>
</div>
);
}

View file

@ -3,14 +3,12 @@ import { join } from "@std/path";
const POSTS_DIR = "./posts";
// This is what gets parsed from the post front matter
interface FrontMatter {
title: string;
published_at: string;
blurb: string;
}
// This is what gets used for rendering
export interface Post {
slug: string;
title: string;