Files
flint/apps/web/components/Logo.tsx
T
Puechberty Arthur 3d6a5c6a0f feat: rebrand project and improve SEO/PWA setup
- Renamed project with new branding
- Added new logo and favicon assets
- Integrated full favicon + PWA icon setup
- Enhanced Next.js layout metadata (SEO, OpenGraph, Twitter cards)
- Added theme color support (light/dark mode)
- Improved multilingual metadata handling with next-intl
- Cleaned and structured generateMetadata for production readiness
2026-04-22 18:39:53 +02:00

17 lines
521 B
TypeScript

import { getT } from "../i18n/server";
import { Link } from "../i18n/navigation";
import { cn } from "./ui/cn";
export default async function Logo({ className = "" }: { className?: string }) {
const t = await getT();
return (
<Link className={cn("inline-flex items-center gap-3", className)} href="/">
<img src="/logo.svg" alt="Logo" className="h-9 w-9" />
<span className="text-lg font-semibold tracking-tight text-[var(--foreground)]">
{t("common.brand")}
</span>
</Link>
);
}