Yuva రిజిస్ట్రీ అనేది shadcn CLI మీ ప్రాజెక్ట్లోకి కాపీ చేసే కాంపోనెంట్లు మరియు hooks సమితి. అవి మీ థీమ్ను ఉపయోగిస్తాయి, useyuva క్లయింట్ ద్వారా Yuva తో మాట్లాడతాయి, సవరించడం మీ చేతిలోనే.
అవసరాలు
- ఇప్పటికే shadcn/ui ఉపయోగిస్తున్న ప్రాజెక్ట్, React మరియు Tailwind CSS తో.
- ఒక Yuva చాట్ ఛానెల్ మరియు దాని పబ్లిక్ కీ (yuva_pk_…).
ఛానెల్ను సెటప్ చేయండి
- Yuva ప్యానెల్లో సెట్టింగ్లు, మీ ఇన్బాక్స్, ఛానెల్లు తెరిచి ఒక చాట్ ఛానెల్ను జోడించండి.
- కాంపోనెంట్లను చూపించే ప్రతి origin ను అనుమతించిన origin గా జోడించండి: మీ సైట్ మరియు మీ డెవలప్మెంట్ సర్వర్.
- ఛానెల్ పబ్లిక్ కీని కాపీ చేయండి. అది రహస్యం కాదు.
- చర్చల కోసం ఛానెల్ చర్చా మోడ్ను moderated లేదా open చేయండి. సబ్స్క్రైబ్ ఫారమ్ కోసం ఒక పబ్లిక్ మెయిలింగ్ లిస్ట్ జోడించండి.
కీని మరియు మీ Yuva సర్వర్ చిరునామాను కాంపోనెంట్లకు ఇవ్వండి, ఉదాహరణకు ఎన్విరాన్మెంట్లో:
.env.local
NEXT_PUBLIC_YUVA_SERVER=https://support.example.com
NEXT_PUBLIC_YUVA_CHANNEL=yuva_pk_xxxxxxxxxxxxxxxxమీ మొదటి ఐటమ్ను జోడించండి
చాట్ బ్లాక్ను ఇన్స్టాల్ చేసి, ఆపై రెండర్ చేయండి:
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}
/>
)
}ఐటమ్లు
రిజిస్ట్రీలోని అన్ని ఐటమ్లు, సైడ్బార్ లాగా సమూహపరచబడ్డాయి.
బ్లాక్లు
భాగాలు
- 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