feat: Add landing page

This commit is contained in:
2024-11-21 00:26:31 -05:00
parent f700cad564
commit 59a9aa67b9
7 changed files with 196 additions and 43 deletions

36
src/components/logo.tsx Normal file
View File

@@ -0,0 +1,36 @@
import { BotIcon } from "lucide-react";
import Link from "next/link";
import { cn } from "~/lib/utils";
interface LogoProps {
href?: string;
className?: string;
iconClassName?: string;
textClassName?: string;
}
export function Logo({
href = "/",
className,
iconClassName,
textClassName
}: LogoProps) {
return (
<Link
href={href}
className={cn(
"flex items-center font-sans text-xl",
className
)}
>
<BotIcon className={cn(
"h-6 w-6 mr-1 text-muted-foreground",
iconClassName
)} />
<span className={cn(textClassName)}>
<span className="font-extrabold">HRI</span>
<span className="font-normal">Studio</span>
</span>
</Link>
);
}