- Add logo.svg as the new brand logo - Generate logo-192x192.png and logo-512x512.png from SVG for PWA - Update app-header, manifest, and layout to reference new logo files - Remove old icon.png, icon-192x192.png, icon-512x512.png Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
25 lines
758 B
TypeScript
25 lines
758 B
TypeScript
"use client";
|
|
|
|
import { Button } from "@multica/ui/components/ui/button";
|
|
import { ThemeToggle } from "./theme-toggle";
|
|
|
|
export function AppHeader({ children }: { children: React.ReactNode }) {
|
|
return (
|
|
<>
|
|
<header>
|
|
<div className="flex items-center justify-between px-4 py-2 max-w-4xl mx-auto">
|
|
<div className="flex items-center gap-2.5">
|
|
<img src="/logo.svg" alt="Multica" className="size-6 rounded-md" />
|
|
<span className="text-sm tracking-wide font-[family-name:var(--font-brand)]">
|
|
Multica
|
|
</span>
|
|
</div>
|
|
<div className="flex items-center gap-1">
|
|
<ThemeToggle />
|
|
</div>
|
|
</div>
|
|
</header>
|
|
{children}
|
|
</>
|
|
);
|
|
}
|