diff --git a/src/renderer/src/components/WebPreview/index.tsx b/src/renderer/src/components/WebPreview/index.tsx index 090ba0c..1003a94 100644 --- a/src/renderer/src/components/WebPreview/index.tsx +++ b/src/renderer/src/components/WebPreview/index.tsx @@ -1,9 +1,11 @@ import { Image } from '@nextui-org/image' import { useFetchWebMetadata } from '@renderer/hooks/useFetchWebMetadata' import { cn } from '@renderer/lib/utils' +import { useMemo } from 'react' export default function WebPreview({ url, className }: { url: string; className?: string }) { const { title, description, image } = useFetchWebMetadata(url) + const hostname = useMemo(() => new URL(url).hostname, [url]) if (!title && !description && !image) { return null @@ -19,8 +21,9 @@ export default function WebPreview({ url, className }: { url: string; className? > {image && }
-
{title}
-
{description}
+
{hostname}
+
{title}
+
{description}
)