Yuva registry คือชุดคอมโพเนนต์และ hooks ที่ shadcn CLI คัดลอกเข้าโปรเจกต์ของคุณ ใช้ธีมของคุณ คุยกับ Yuva ผ่านไคลเอนต์ useyuva และคุณแก้ไขได้เอง
สิ่งที่ต้องมี
- โปรเจกต์ที่ใช้ 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}
/>
)
}รายการ
ทุกรายการใน registry จัดกลุ่มแบบเดียวกับแถบด้านข้าง
บล็อก
คอมโพเนนต์
- 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