Registr Yuva je sada komponent a hooků, které CLI shadcn zkopíruje do vašeho projektu. Používají váš motiv, komunikují s Yuva přes klienta useyuva a můžete je upravovat.
Požadavky
- Projekt, který už používá shadcn/ui, s Reactem a Tailwind CSS.
- Chatový kanál Yuva a jeho veřejný klíč (yuva_pk_…).
Nastavení kanálu
- V panelu Yuva otevřete Nastavení, svou schránku a Kanály a přidejte chatový kanál.
- Přidejte každý origin, který bude komponenty zobrazovat, jako povolený: svůj web a vývojový server.
- Zkopírujte veřejný klíč kanálu. Není tajný.
- Pro diskuse nastavte režim diskusí kanálu na moderated nebo open. Pro přihlašovací formulář přidejte veřejný e-mailový seznam.
Předejte komponentám klíč a adresu svého serveru Yuva, například v prostředí:
.env.local
NEXT_PUBLIC_YUVA_SERVER=https://support.example.com
NEXT_PUBLIC_YUVA_CHANNEL=yuva_pk_xxxxxxxxxxxxxxxxPřidejte první položku
Nainstalujte chatový blok a pak ho vykreslete:
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šechny položky registru seskupené jako v postranním panelu.
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