Zum Inhalt springen
Yuva helpMenü

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.

Die Vorschau läuft mit Beispieldaten. Sie braucht weder Netzwerk noch Kanal.

Installation

Führen Sie das in einem shadcn-Projekt aus. Die Dateien werden in Ihren eigenen Code kopiert.

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

Verwendung

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

Beschriftungen

Jede Beschriftung hat einen englischen Standard. Übergeben Sie ein teilweises labels-Objekt, um sie zu ändern oder zu übersetzen.

BeschriftungStandard
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"}`

Abhängigkeiten

Die Installation dieses Elements fügt auch Folgendes hinzu.

Komponenten von shadcn/ui

Weitere Yuva-Elemente

npm-Pakete