import { ArrowRight, User } from "lucide-react"; import { ThreadParticipant, ThreadDetail } from "../../../src/api/types/models"; import { Link, useNavigate } from "@remix-run/react"; import SellerLogo from "~/components/SellerLogo"; import { useRootData } from "~/hooks/use-root-data"; import { safeGoBack } from "~/utils/helpers"; // Header component for the chat const ChatHeader = ({ otherParticipant, isConnected, threadDetails, }: { otherParticipant: ThreadParticipant | undefined; isConnected: boolean; threadDetails: ThreadDetail | undefined; }) => { const { theme } = useRootData(); const navigate = useNavigate(); return (
safeGoBack(navigate)} className="absolute top-[calc(1.25rem_+_env(safe-area-inset-top))] right-5" /> {isConnected ? ( {threadDetails?.isCreator ? ( ) : ( )}

{threadDetails?.isCreator ? otherParticipant?.storeName || otherParticipant?.username : otherParticipant?.name}

) : (

در حال اتصال...

)}
); }; export default ChatHeader;