import classNames from "classnames"; import { useContext } from "react"; import ResolvedIcon from "components/resolvedicon"; import { SettingsContext } from "utils/contexts/settings"; export default function Item({ bookmark, iconOnly = false }) { const description = bookmark.description ?? new URL(bookmark.href).hostname; const { settings } = useContext(SettingsContext); const cardStyle = settings.cardStyle === "hairline" ? "shadow-xs inset-ring inset-ring-black/5 dark:inset-ring-white/5 hover:inset-ring-black/10 dark:hover:inset-ring-white/10" : "shadow-md shadow-theme-900/10 dark:shadow-theme-900/20"; return (