Yuva रजिस्ट्री म्हणजे घटक आणि hooks चा संच, जो shadcn CLI तुमच्या प्रकल्पात कॉपी करते. ते तुमची थीम वापरतात, useyuva क्लायंटद्वारे Yuva शी बोलतात आणि संपादन करणे तुमच्या हातात आहे.
आवश्यकता
- आधीपासून shadcn/ui वापरणारा प्रकल्प, React आणि Tailwind CSS सह.
- एक Yuva चॅट चॅनेल आणि त्याची सार्वजनिक की (yuva_pk_…).
चॅनेल सेट करा
- Yuva पॅनेलमध्ये सेटिंग्ज, तुमचा इनबॉक्स, चॅनेल उघडा आणि एक चॅट चॅनेल जोडा.
- घटक दाखवणारा प्रत्येक origin परवानगी असलेला origin म्हणून जोडा: तुमची साइट आणि तुमचा डेव्हलपमेंट सर्व्हर.
- चॅनेलची सार्वजनिक की कॉपी करा. ती गुप्त नाही.
- चर्चांसाठी चॅनेलचा चर्चा मोड moderated किंवा open ठेवा. सबस्क्राइब फॉर्मसाठी एक सार्वजनिक मेलिंग लिस्ट जोडा.
की आणि तुमच्या Yuva सर्व्हरचा पत्ता घटकांना द्या, उदाहरणार्थ एन्व्हायर्नमेंटमध्ये:
.env.local
NEXT_PUBLIC_YUVA_SERVER=https://support.example.com
NEXT_PUBLIC_YUVA_CHANNEL=yuva_pk_xxxxxxxxxxxxxxxxतुमचा पहिला आयटम जोडा
चॅट ब्लॉक इन्स्टॉल करा, मग तो रेंडर करा:
Shell
npx shadcn@latest add https://useyuva.com/r/yuva-chat.jsonShell
pnpm dlx shadcn@latest add https://useyuva.com/r/yuva-chat.jsonShell
yarn dlx shadcn@latest add https://useyuva.com/r/yuva-chat.jsonShell
bunx --bun shadcn@latest add https://useyuva.com/r/yuva-chat.jsontsx
import { YuvaChat } from "@/components/yuva-chat"
export function Support() {
return (
<YuvaChat
server={process.env.NEXT_PUBLIC_YUVA_SERVER}
channel={process.env.NEXT_PUBLIC_YUVA_CHANNEL}
/>
)
}आयटम
रजिस्ट्रीमधील सर्व आयटम, साइडबारप्रमाणे गटबद्ध.
ब्लॉक
घटक
- Yuva chat threadyuva-chat-thread
- Yuva chat composeryuva-chat-composer
- Yuva chat conversationsyuva-chat-conversations
- Yuva discussion listyuva-discussion-list
- Yuva discussion threadyuva-discussion-thread
- Yuva discussion composeryuva-discussion-composer
- Yuva page feedbackyuva-page-feedback
- Yuva subscribe formyuva-subscribe
- Yuva help searchyuva-help-search
- Yuva help articleyuva-help-article
- Yuva ideayuva-idea
- Yuva idea suggest formyuva-idea-suggest