import { useStore } from '@nanostores/solid' import { currentConversationId, conversationMap } from '@/stores/conversation' import type { Conversation } from '@/types/conversation' import { fetchData } from '../../http/api' export default () => { const $currentConversationId = useStore(currentConversationId) const $conversationMap = useStore(conversationMap) const currentConversation = () => { return $conversationMap()[$currentConversationId()] } const handleShareMessage = async (conversation: Conversation) => { var conversation = currentConversation(); fetchData({id:conversation.id, title: conversation.name }, function(data) { if(data.code==200){ // window.location.href = data.url; window.open(data.url) }else{ alert(data.message); } }, '/chatgptApi/createShare', 'POST'); } return ( <> { $currentConversationId() && (