Register Yuva je sada komponentov a hookov, ktoré CLI shadcn skopíruje do vášho projektu. Používajú váš motív, komunikujú s Yuva cez klienta useyuva a môžete ich upravovať.
Požiadavky
- Projekt, ktorý už používa shadcn/ui, s Reactom a Tailwind CSS.
- Chatový kanál Yuva a jeho verejný kľúč (yuva_pk_…).
Nastavenie kanála
- V paneli Yuva otvorte Nastavenia, svoju schránku a Kanály a pridajte chatový kanál.
- Pridajte každý origin, ktorý bude komponenty zobrazovať, ako povolený: svoj web a vývojový server.
- Skopírujte verejný kľúč kanála. Nie je tajný.
- Pre diskusie nastavte režim diskusií kanála na moderated alebo open. Pre prihlasovací formulár pridajte verejný e-mailový zoznam.
Odovzdajte komponentom kľúč a adresu svojho servera Yuva, napríklad v prostredí:
.env.local
NEXT_PUBLIC_YUVA_SERVER=https://support.example.com
NEXT_PUBLIC_YUVA_CHANNEL=yuva_pk_xxxxxxxxxxxxxxxxPridajte prvú položku
Nainštalujte chatový blok a potom ho vykreslite:
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}
/>
)
}Položky
Všetky položky registra zoskupené ako v bočnom paneli.
Bloky
Komponenty
- 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