"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 (
);
})}
);
}