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