@liveblocks/react-ui
Version:
A set of React pre-built components for the Liveblocks products. Liveblocks is the all-in-one toolkit to build collaborative products like Figma, Notion, and more.
16 lines (12 loc) • 646 B
JavaScript
"use client";
import { jsx } from 'react/jsx-runtime';
import { useUrlMetadata } from '@liveblocks/react';
import '../../icons/index.js';
import { cn } from '../../utils/cn.js';
import { GlobeIcon } from '../../icons/Globe.js';
function Favicon({ url, className, ...props }) {
const { metadata } = useUrlMetadata(url);
return /* @__PURE__ */ jsx("div", { className: cn("lb-favicon", className), ...props, children: metadata?.icon ? /* @__PURE__ */ jsx("img", { src: metadata?.icon, alt: metadata?.title }) : /* @__PURE__ */ jsx(GlobeIcon, { className: "lb-favicon-fallback" }) });
}
export { Favicon };
//# sourceMappingURL=Favicon.js.map