Register Yuva je nabor komponent in hookov, ki jih CLI shadcn skopira v vaš projekt. Uporabljajo vašo temo, z Yuva komunicirajo prek odjemalca useyuva in jih lahko urejate.
Zahteve
- Projekt, ki že uporablja shadcn/ui, z Reactom in Tailwind CSS.
- Klepetalni kanal Yuva in njegov javni ključ (yuva_pk_…).
Nastavitev kanala
- V plošči Yuva odprite Nastavitve, svoj nabiralnik in Kanale ter dodajte klepetalni kanal.
- Dodajte vsak origin, ki bo prikazoval komponente, kot dovoljen: svoje spletno mesto in razvojni strežnik.
- Kopirajte javni ključ kanala. Ni skrivnost.
- Za razprave nastavite način razprav kanala na moderated ali open. Za obrazec za prijavo dodajte javni poštni seznam.
Komponentam podajte ključ in naslov svojega strežnika Yuva, na primer v okolju:
.env.local
NEXT_PUBLIC_YUVA_SERVER=https://support.example.com
NEXT_PUBLIC_YUVA_CHANNEL=yuva_pk_xxxxxxxxxxxxxxxxDodajte svoj prvi element
Namestite klepetalni blok in ga nato izrišite:
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}
/>
)
}Elementi
Vsi elementi registra, razvrščeni kot v stranski vrstici.
Bloki
Komponente
- 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