import { BookmarkLinkArchivePreview, BookmarkLinkBrowserPreview, BookmarkLinkReaderPreview, BookmarkLinkScreenshotPreview, } from "@/components/bookmarks/BookmarkLinkPreview"; import { BookmarkTypes, ZBookmark } from "@karakeep/shared/types/bookmarks"; import { BookmarkLinkType } from "./BookmarkLinkTypeSelector"; interface BookmarkLinkViewProps { bookmark: ZBookmark; bookmarkPreviewType: BookmarkLinkType; } export default function BookmarkLinkView({ bookmark, bookmarkPreviewType, }: BookmarkLinkViewProps) { if (bookmark.content.type !== BookmarkTypes.LINK) { throw new Error("Wrong content type rendered"); } switch (bookmarkPreviewType) { case "browser": return ; case "reader": return ; case "screenshot": return ; case "archive": return ; } }