Yuva-registeret er et sett med komponenter og hooks som shadcn CLI kopierer inn i prosjektet ditt. De bruker temaet ditt, snakker med Yuva via useyuva-klienten, og du kan redigere dem.
Krav
- Et prosjekt som allerede bruker shadcn/ui, med React og Tailwind CSS.
- En Yuva-chatkanal og den offentlige nøkkelen (yuva_pk_…).
Sett opp en kanal
- Åpne Innstillinger, innboksen din og Kanaler i Yuva-panelet, og legg til en chatkanal.
- Legg til hver origin som skal vise komponentene som tillatt origin: nettstedet ditt og utviklingsserveren din.
- Kopier kanalens offentlige nøkkel. Den er ikke hemmelig.
- For diskusjoner setter du kanalens diskusjonsmodus til moderated eller open. For påmeldingsskjemaet legger du til en offentlig e-postliste.
Gi komponentene nøkkelen og adressen til Yuva-serveren din, for eksempel i miljøet:
.env.local
NEXT_PUBLIC_YUVA_SERVER=https://support.example.com
NEXT_PUBLIC_YUVA_CHANNEL=yuva_pk_xxxxxxxxxxxxxxxxLegg til det første elementet ditt
Installer chatblokken, og vis den deretter:
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}
/>
)
}Elementer
Alle elementene i registeret, gruppert som i sidepanelet.
Blokker
Komponenter
- 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