misc: icons and titles

This commit is contained in:
2026-04-15 21:48:22 -04:00
Unverified
parent d27cc3cf07
commit 90bfee5861
5 changed files with 37 additions and 2 deletions

View File

@@ -0,0 +1,21 @@
"use client";
import { useEffect } from "react";
import { useConnection } from "@/lib/connection";
const DEFAULT_TITLE = "Connect4 RPI Minds & Machines";
export default function PageTitleManager() {
const { role, username } = useConnection();
useEffect(() => {
if (role === "player" && username.trim()) {
document.title = `${username.trim()} - ${DEFAULT_TITLE}`;
return;
}
document.title = DEFAULT_TITLE;
}, [role, username]);
return null;
}