"use client"; import { useRef, useState } from "react"; import AppSidebar from "@/components/Sidebar"; import { UserProfile } from "@/hooks/get-user"; import { StringMap } from "@/types/typeUtils"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import ProfilePicture from "@/components/ProfilePicture"; import { Message } from "@/types/types"; import { useMessages } from "@/hooks/use-messages"; export default function Chat() { const wsRef = useRef(null); const [userList, setUserList] = useState>({}); const messages = useMessages((s) => s.messages); const addMessage = useMessages((s) => s.addMessage); const [sidebarOpen, setSidebarOpen] = useState(true); return ( Direct Messages {/* */} ); } function DMItem({ name, avatar, status, }: { name: string; avatar: string; status: string; }) { return (
{name} {status}
); }