مواد پر جائیں
Yuva roadmapمینو

Yuva roadmap

A public roadmap board: stage tabs with counts, ideas by top votes with vote buttons, the idea view with replies, and Suggest an idea with similar ideas.

Roadmap

پیش منظر نمونہ ڈیٹا پر چلتا ہے۔ اسے نہ نیٹ ورک چاہیے نہ چینل۔

انسٹالیشن

اسے ایک shadcn پراجیکٹ میں چلائیں۔ فائلیں آپ کے اپنے کوڈ میں کاپی ہو جاتی ہیں۔

Shell
npx shadcn@latest add https://useyuva.com/r/yuva-roadmap.json

استعمال

tsx
import { YuvaRoadmap } from "@/components/yuva-roadmap"

<YuvaRoadmap server={server} channel={channel} />

Props

YuvaRoadmapProps

Propقسم
server?string
channel?string
identityToken?IdentityTokenSource | null
client?YuvaClient
defaultStage?YuvaRoadmapStage
labels?Partial<YuvaRoadmapLabels>
discussionLabels?Partial<YuvaDiscussionsLabels>
locale?string
className?string

YuvaRoadmapListProps

Propقسم
stage?YuvaRoadmapStage
onStageChange?(stage: YuvaRoadmapStage) => void
onSelect(idea: Discussion) => void
onSuggest?() => void
labels?Partial<YuvaRoadmapLabels>
discussionLabels?Partial<YuvaDiscussionsLabels>
className?string

لیبلز

ہر لیبل کی انگریزی ڈیفالٹ ہے۔ انہیں بدلنے یا ترجمہ کرنے کے لیے labels آبجیکٹ کا کچھ حصہ دیں۔

لیبلڈیفالٹ
heading"Roadmap"
stageIdeas"Ideas"
stagePlanned"Planned"
stageInProgress"In progress"
stageShipped"Shipped"
stageClosed"Closed"
suggest"Suggest an idea"
suggestHeading"Suggest an idea"
suggestTitlePlaceholder"Your idea in a few words"
suggestBodyPlaceholder"Describe it. What do you need, and why? Markdown works."
sendIdea"Send idea"
similarIdeas"Similar ideas"
ideaSent"Thanks! Your idea is on the board."
ideaPending"Thanks! The team will review your idea before it is shown."
votingClosed"Voting is closed for this idea."
empty"Nothing here yet."
vote(title) => `Vote for ${title}`
removeVote(title) => `Remove your vote for ${title}`
votes(count) => (count === 1 ? "1 vote" : `${count} votes`)
back"Roadmap"

انحصار

اس آئٹم کو انسٹال کرنے سے درج ذیل بھی شامل ہو جاتے ہیں۔

shadcn/ui کے کمپونینٹس

Yuva کے دیگر آئٹمز

npm پیکیجز