import { cn } from '@/lib/utils' import { useState } from 'react' export function Favicon({ domain, className, fallback = null }: { domain: string className?: string fallback?: React.ReactNode }) { const [loading, setLoading] = useState(true) const [error, setError] = useState(false) if (error) return fallback return (
{loading &&
{fallback}
} {domain} setError(true)} onLoad={() => setLoading(false)} />
) }