"use client"; import { useRouter } from "next/navigation"; import { useSavedMessages, useSdk } from "@lynkd/messaging-inbox-sdk"; import { Header } from "@/components/nav/Header"; import { Avatar } from "@/components/ui/primitives"; import { RichText } from "@/lib/rich-text"; import { relativeTime } from "@/lib/format"; import { Bookmark, Hash } from "lucide-react"; export function SavedView() { const { messages, loading } = useSavedMessages(); const { userById, channelById } = useSdk(); const router = useRouter(); return (
{loading &&
Loading…
} {!loading && messages.length === 0 && (
No saved items yet
Hover a message and hit the bookmark icon to save it here.
)}
{messages.map((m) => { const author = userById(m.authorId); const ch = m.channelId ? channelById(m.channelId) : undefined; return ( ); })}
); }