Hoppa till innehållet
Yuva helpMeny

Yuva help

The help center in one block: search, the best matches for the page or the popular articles, collections, the article view with its rating and related articles, and a Message us row.

Still stuck?Ask the team, we read every message.

Förhandsvisningen använder exempeldata. Den behöver varken nätverk eller kanal.

Installation

Kör detta i ett shadcn-projekt. Filerna kopieras in i din egen kod.

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

Användning

tsx
import { YuvaHelp } from "@/components/yuva-help"

<YuvaHelp server={server} channel={channel} page="/billing" onAsk={() => chat.open()} />

Props

YuvaHelpProps

PropTyp
server?string
channel?string
client?YuvaClient
identityToken?IdentityTokenSource | null
locale?string
page?string
articleId?string
onAsk?(articleId?: string) => void
labels?Partial<YuvaHelpLabels>
className?string

Etiketter

Varje etikett har ett engelskt standardvärde. Skicka ett delvis labels-objekt för att ändra eller översätta dem.

EtikettStandard
heading"Help center"
searchLabel"Search for help"
searchPlaceholder"Search for help"
bestMatches"Best matches"
popular"Popular articles"
browse"Browse"
noResults"No articles found."
searching"Searching…"
helpfulQuestion"Was this helpful?"
yes"Yes"
no"No"
thanks"Thanks for your feedback"
related"Related articles"
back"Back"
stillStuck"Still stuck?"
askText"Ask the team, we read every message."
messageUs"Message us"
loadError"Could not load this."
retry"Try again"
loading"Loading…"
articles(count) => `${count} ${count === 1 ? "article" : "articles"}`

Beroenden

När du installerar det här elementet läggs även följande till.

Komponenter från shadcn/ui

Andra Yuva-element

npm-paket