"use client"; import { useThread, useChannel, useSdk, notifyChannelChanged } from "@lynkd/messaging-inbox-sdk"; import { useUi } from "@/lib/ui-state"; import { MessageItem } from "./MessageItem"; import { Composer } from "./Composer"; import { X } from "lucide-react"; export function ThreadPanel() { const { thread, closeThread, toast } = useUi(); const { client } = useSdk(); const channel = useChannel(thread?.channelId ?? null); const { parent, replies, reply, react, pin, save, edit, remove } = useThread( thread?.channelId ?? null, thread?.parentId ?? null, ); if (!thread) return null; const channelLabel = channel ? (channel.kind === "channel" ? `#${channel.name}` : channel.name) : "channel"; return ( ); }