初始化模版工程

This commit is contained in:
Cloud Bot
2026-03-20 07:33:46 +00:00
commit 23717e0ecd
386 changed files with 51675 additions and 0 deletions

32
app/share/page.tsx Normal file
View File

@@ -0,0 +1,32 @@
'use client'
import { NovaChat } from '@/components/nova-sdk/nova-chat'
import { NovaState, useBuildConversationConnect } from '@/components/nova-sdk/hooks/useBuildConversationConnect'
import { Loader2 } from 'lucide-react'
export default function NovaChatPage() {
const { chatEnabled, agentId, conversationId, platformConfig } = useBuildConversationConnect()
if (chatEnabled === NovaState.Failed) {
return (
<div className="w-full h-screen flex items-center justify-center">
<p className="text-muted-foreground">Chat .env </p>
</div>
)
}
if (!agentId || !conversationId || !platformConfig) {
return (
<div className="w-full h-screen flex items-center justify-center gap-2">
<Loader2 className="w-4 h-4 text-primary animate-spin" />
<p className="text-primary">...</p>
</div>
)
}
return (
<div className="h-screen">
<NovaChat mode="share" conversationId={conversationId} platformConfig={platformConfig} />
</div>
)
}