2024-12-23 15:29:11 +01:00
|
|
|
// import { MessageNode } from '@/shared/types/messages';
|
|
|
|
|
// import { MessageAuthorAvatar } from '@/renderer/components/messages/message-author-avatar';
|
|
|
|
|
// import { MessageAuthorName } from '@/renderer/components/messages/message-author-name';
|
|
|
|
|
// import { MessageContent } from '@/renderer/components/messages/message-content';
|
|
|
|
|
// import { useWorkspace } from '@/renderer/contexts/workspace';
|
|
|
|
|
// import { useQuery } from '@/renderer/hooks/use-query';
|
2024-12-02 00:44:02 +01:00
|
|
|
|
2024-12-23 15:29:11 +01:00
|
|
|
// interface MessageReferenceProps {
|
|
|
|
|
// messageId: string;
|
|
|
|
|
// }
|
2024-11-22 13:40:58 +01:00
|
|
|
|
2024-12-23 15:29:11 +01:00
|
|
|
// export const MessageReference = ({ messageId }: MessageReferenceProps) => {
|
|
|
|
|
// const workspace = useWorkspace();
|
|
|
|
|
// const { data } = useQuery({
|
|
|
|
|
// type: 'node_get',
|
|
|
|
|
// nodeId: messageId,
|
|
|
|
|
// userId: workspace.userId,
|
|
|
|
|
// });
|
2024-11-22 13:40:58 +01:00
|
|
|
|
2024-12-23 15:29:11 +01:00
|
|
|
// if (!data || data.type !== 'message') {
|
|
|
|
|
// return null;
|
|
|
|
|
// }
|
2024-11-22 13:40:58 +01:00
|
|
|
|
2024-12-23 15:29:11 +01:00
|
|
|
// const message = data as MessageNode;
|
2024-11-22 13:40:58 +01:00
|
|
|
|
2024-12-23 15:29:11 +01:00
|
|
|
// return (
|
|
|
|
|
// <div className="flex flex-row gap-2 border-l-4 p-2">
|
|
|
|
|
// <MessageAuthorAvatar message={message} className="size-5 mt-1" />
|
|
|
|
|
// <div className='"flex-grow flex-col gap-1'>
|
|
|
|
|
// <MessageAuthorName message={message} />
|
|
|
|
|
// <MessageContent message={message} />
|
|
|
|
|
// </div>
|
|
|
|
|
// </div>
|
|
|
|
|
// );
|
|
|
|
|
// };
|