Yuva-rekisteri on joukko komponentteja ja hookeja, jotka shadcn CLI kopioi projektiisi. Ne käyttävät teemaasi, puhuvat Yuvalle useyuva-asiakkaan kautta ja ovat sinun muokattavissasi.
Vaatimukset
- Projekti, joka jo käyttää shadcn/ui:ta, sekä React ja Tailwind CSS.
- Yuva-chatkanava ja sen julkinen avain (yuva_pk_…).
Kanavan määrittäminen
- Avaa Yuva-paneelissa Asetukset, saapuneet-kansiosi ja Kanavat, ja lisää chatkanava.
- Lisää jokainen origin, joka näyttää komponentit, sallituksi originiksi: sivustosi ja kehityspalvelimesi.
- Kopioi kanavan julkinen avain. Se ei ole salaisuus.
- Aseta keskusteluja varten kanavan keskustelutilaksi moderated tai open. Lisää liittymislomaketta varten julkinen postituslista.
Anna avain ja Yuva-palvelimesi osoite komponenteille, esimerkiksi ympäristössä:
.env.local
NEXT_PUBLIC_YUVA_SERVER=https://support.example.com
NEXT_PUBLIC_YUVA_CHANNEL=yuva_pk_xxxxxxxxxxxxxxxxLisää ensimmäinen kohteesi
Asenna chat-lohko ja renderöi se:
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}
/>
)
}Kohteet
Kaikki rekisterin kohteet, ryhmiteltynä kuten sivupalkissa.
Lohkot
Komponentit
- 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