aboutsummaryrefslogtreecommitdiffstats
path: root/apps/web/components/dashboard/preview/BookmarkPreview.tsx
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-04-19 20:01:51 +0100
committerMohamed Bassem <me@mbassem.com>2024-04-20 00:05:31 +0100
commit4402e6f04170cbb0613d35fe94471162253e91b2 (patch)
tree696f6511cefa7d1c6bc3a1f8bc2de755870310cc /apps/web/components/dashboard/preview/BookmarkPreview.tsx
parentb4a13ce3d92ee505124fc98804935c1122978550 (diff)
downloadkarakeep-4402e6f04170cbb0613d35fe94471162253e91b2.tar.zst
feature: Download images and screenshots
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;