import { LocalMessageNode } from '@colanode/client/types'; import { ContainerBreadcrumb } from '@colanode/ui/components/layouts/containers/container-breadrumb'; import { Message } from '@colanode/ui/components/messages/message'; import { MessageNotFound } from '@colanode/ui/components/messages/message-not-found'; import { Container, ContainerBody, ContainerHeader, } from '@colanode/ui/components/ui/container'; import { ConversationContext } from '@colanode/ui/contexts/conversation'; import { useNodeContainer } from '@colanode/ui/hooks/use-node-container'; import { useNodeRadar } from '@colanode/ui/hooks/use-node-radar'; interface MessageContainerProps { messageId: string; } export const MessageContainer = ({ messageId }: MessageContainerProps) => { const data = useNodeContainer(messageId); useNodeRadar(data.node); if (data.isPending) { return null; } if (!data.node) { return ; } return ( {}, onLastMessageIdChange: () => {}, canDeleteMessage: () => false, }} > ); };