diff --git a/client/src/components/DashboardClient.tsx b/client/src/components/DashboardClient.tsx index a6f157d..4dfef5e 100644 --- a/client/src/components/DashboardClient.tsx +++ b/client/src/components/DashboardClient.tsx @@ -4,6 +4,40 @@ import { useState, useMemo, useRef } from "react"; import { Bookmark } from "lucide-react"; import BookmarkCard from "./BookmarkCard"; +function DiceIcon({ + width = 16, + height = 16, + className, + "aria-hidden": ariaHidden, +}: { + width?: number; + height?: number; + className?: string; + "aria-hidden"?: boolean | "true" | "false"; +}) { + return ( + + ); +} + type TagItem = { id: string; name: string }; type CollectionItem = { id: string; name: string }; type BookmarkItem = { @@ -374,7 +408,12 @@ export default function DashboardClient({ aria-label="Show a random saved bookmark" className="text-xs px-3 py-1.5 rounded-full border border-[var(--border)] bg-[var(--surface)] text-[var(--text-muted)] hover:border-[var(--accent)] hover:text-[var(--accent)] disabled:opacity-40 transition-all duration-100 inline-flex items-center gap-1.5" > - {surpriseLoading ? "…" : "🎲 Surprise me"} + {surpriseLoading ? "…" : ( + <> + + Surprise me + > + )} )} @@ -804,7 +843,10 @@ export default function DashboardClient({ onClick={(e) => e.stopPropagation()} >