import { Image } from "@shared/image"; import { useOpenGraph } from "@utils/hooks/useOpenGraph"; export function LinkPreview({ urls }: { urls: string[] }) { const domain = new URL(urls[0]); const { data, error, isLoading } = useOpenGraph(urls[0]); return (
failed to load
} {isLoading || !data ? (Loading...
) : ( {data["og:image"] && ({data["og:description"]}
) : ( <>> )} {domain.hostname}