import type { BookmarksLayoutTypes } from "@/lib/userLocalSettings/types"; import React from "react"; import Link from "next/link"; import { bookmarkLayoutSwitch, useBookmarkLayout, } from "@/lib/userLocalSettings/bookmarksLayout"; import { cn } from "@/lib/utils"; import dayjs from "dayjs"; import type { ZBookmark } from "@hoarder/shared/types/bookmarks"; import { isBookmarkStillTagging } from "@hoarder/shared-react/utils/bookmarkUtils"; import BookmarkActionBar from "./BookmarkActionBar"; import TagList from "./TagList"; interface Props { bookmark: ZBookmark; image: (layout: BookmarksLayoutTypes, className: string) => React.ReactNode; title?: React.ReactNode; content?: React.ReactNode; footer?: React.ReactNode; className?: string; fitHeight?: boolean; wrapTags: boolean; } function BottomRow({ footer, bookmark, }: { footer?: React.ReactNode; bookmark: ZBookmark; }) { return (