Το μητρώο της Yuva είναι ένα σύνολο στοιχείων και hooks που το CLI του shadcn αντιγράφει στο έργο σας. Χρησιμοποιούν το θέμα σας, μιλούν με τη Yuva μέσω του πελάτη useyuva και είναι δικά σας για επεξεργασία.
Απαιτήσεις
- Ένα έργο που ήδη χρησιμοποιεί shadcn/ui, με React και Tailwind CSS.
- Ένα κανάλι συνομιλίας Yuva και το δημόσιο κλειδί του (yuva_pk_…).
Ρύθμιση καναλιού
- Στον πίνακα της Yuva ανοίξτε Ρυθμίσεις, τα εισερχόμενά σας, Κανάλια και προσθέστε ένα κανάλι συνομιλίας.
- Προσθέστε κάθε 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