aboutsummaryrefslogtreecommitdiffstats
path: root/apps/web/components/dashboard/preview/BookmarkPreview.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'apps/web/components/dashboard/preview/BookmarkPreview.tsx')
-rw-r--r--apps/web/components/dashboard/preview/BookmarkPreview.tsx14
1 files changed, 9 insertions, 5 deletions
diff --git a/apps/web/components/dashboard/preview/BookmarkPreview.tsx b/apps/web/components/dashboard/preview/BookmarkPreview.tsx
index 29e8e39a..581ec4bd 100644
--- a/apps/web/components/dashboard/preview/BookmarkPreview.tsx
+++ b/apps/web/components/dashboard/preview/BookmarkPreview.tsx
@@ -11,20 +11,21 @@ import {
TooltipPortal,
TooltipTrigger,
} from "@/components/ui/tooltip";
-import {
- isBookmarkStillCrawling,
- isBookmarkStillLoading,
-} from "@/lib/bookmarkUtils";
import { api } from "@/lib/trpc";
import dayjs from "dayjs";
import relativeTime from "dayjs/plugin/relativeTime";
import { CalendarDays, ExternalLink } from "lucide-react";
import type { ZBookmark } from "@hoarder/shared/types/bookmarks";
+import {
+ isBookmarkStillCrawling,
+ isBookmarkStillLoading,
+} from "@hoarder/shared-react/utils/bookmarkUtils";
import ActionBar from "./ActionBar";
import { AssetContentSection } from "./AssetContentSection";
import { EditableTitle } from "./EditableTitle";
+import LinkContentSection from "./LinkContentSection";
import { NoteEditor } from "./NoteEditor";
import { TextContentSection } from "./TextContentSection";
@@ -90,7 +91,10 @@ export default function BookmarkPreview({
let content;
switch (bookmark.content.type) {
- case "link":
+ case "link": {
+ content = <LinkContentSection bookmark={bookmark} />;
+ break;
+ }
case "text": {
content = <TextContentSection bookmark={bookmark} />;
break;