ਸਮੱਗਰੀ ਤੇ ਜਾਓ
Yuva help hooksਮੀਨੂ

Yuva help hooks

React hooks over the useyuva headless client for the inbox's help center: the center with its collections and the best matches for the page, debounced article search that counts a submitted search, and one article with its Yes and No rating. Labels with English defaults.

Loading

    ਪ੍ਰੀਵਿਊ ਨਮੂਨਾ ਡੇਟਾ ਉੱਤੇ ਚੱਲਦਾ ਹੈ। ਇਸ ਨੂੰ ਨੈੱਟਵਰਕ ਜਾਂ ਚੈਨਲ ਦੀ ਲੋੜ ਨਹੀਂ।

    ਇੰਸਟਾਲੇਸ਼ਨ

    ਇਸ ਨੂੰ ਇੱਕ shadcn ਪ੍ਰੋਜੈਕਟ ਵਿੱਚ ਚਲਾਓ। ਫ਼ਾਈਲਾਂ ਤੁਹਾਡੇ ਆਪਣੇ ਕੋਡ ਵਿੱਚ ਕਾਪੀ ਹੋ ਜਾਂਦੀਆਂ ਹਨ।

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

    ਵਰਤੋਂ

    tsx
    import { useYuvaHelp, useYuvaHelpSearch } from "@/hooks/use-yuva-help"
    
    const help = useYuvaHelp({ server, channel })
    const { results } = useYuvaHelpSearch(help, query)

    Props

    UseYuvaHelpOptions

    Propਕਿਸਮ
    server?string
    channel?string
    client?YuvaClient
    identityToken?IdentityTokenSource | null
    locale?string
    page?string

    YuvaHelpState

    Propਕਿਸਮ
    clientYuvaClient | null
    localestring | undefined
    centerClientHelp | null
    loadingboolean
    errorunknown
    reload() => void
    apiHelp | null
    Propਕਿਸਮ
    resultsClientHelpSearchResults | null
    searchingboolean
    errorunknown
    searchedstring
    submit() => void

    YuvaHelpArticleState

    Propਕਿਸਮ
    articleClientHelpArticle | null
    loadingboolean
    errorunknown
    rating"up" | "down" | null
    rate(rating: "up" | "down", search?: string) => Promise<void>
    reload() => void

    ਲੇਬਲ

    ਹਰ ਲੇਬਲ ਦਾ ਅੰਗਰੇਜ਼ੀ ਡਿਫ਼ਾਲਟ ਹੈ। ਉਹਨਾਂ ਨੂੰ ਬਦਲਣ ਜਾਂ ਅਨੁਵਾਦ ਕਰਨ ਲਈ labels ਆਬਜੈਕਟ ਦਾ ਕੁਝ ਹਿੱਸਾ ਦਿਓ।

    ਲੇਬਲਡਿਫ਼ਾਲਟ
    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"}`

    ਨਿਰਭਰਤਾਵਾਂ

    ਇਸ ਆਈਟਮ ਨੂੰ ਇੰਸਟਾਲ ਕਰਨ ਨਾਲ ਹੇਠਾਂ ਦਿੱਤੇ ਵੀ ਜੁੜ ਜਾਂਦੇ ਹਨ।

    npm ਪੈਕੇਜ