import { Link } from "@tanstack/react-router"
import { useTheme } from "@/components/theme-provider"
import { cn } from "@/lib/utils"
import icon from "/assets/images/spatialhub-icon.svg"
import iconLight from "/assets/images/spatialhub-icon-light.svg"
import logo from "/assets/images/spatialhub-logo.svg"
import logoLight from "/assets/images/spatialhub-logo-light.svg"
interface LogoProps {
variant?: "full" | "icon" | "responsive"
className?: string
asLink?: boolean
}
export function Logo({
variant = "full",
className,
asLink = true,
}: LogoProps) {
const { resolvedTheme } = useTheme()
const isDark = resolvedTheme === "dark"
const fullLogo = isDark ? logoLight : logo
const iconLogo = isDark ? iconLight : icon
const content =
variant === "responsive" ? (
<>
>
) : (
)
if (!asLink) {
return content
}
return {content}
}