Langkau ke kandungan
Yuva subscribe hookMenu

Yuva subscribe hook

A React hook over the useyuva headless client: the channel's public mailing lists, subscribing from a form with its form token, and the signed-in user's subscriptions with an identity token.

Loading

    Pratonton berjalan dengan data contoh. Ia tidak memerlukan rangkaian atau saluran.

    Pemasangan

    Jalankan ini dalam projek shadcn. Fail disalin ke kod anda sendiri.

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

    Penggunaan

    tsx
    import { useYuvaSubscribe } from "@/hooks/use-yuva-subscribe"
    
    const { lists, states, subscribe, setSubscribed } = useYuvaSubscribe({ server, channel })

    Props

    UseYuvaSubscribeOptions

    PropJenis
    server?string
    channel?string
    client?YuvaClient
    identityToken?IdentityTokenSource | null
    lists?string[]

    YuvaSubscribeState

    PropJenis
    inboxNamestring
    listsClientMailingList[]
    statesRecord<string, SubscriptionState | undefined>
    identifiedboolean
    loadingboolean
    errorunknown
    subscribe(input: YuvaSubscribeInput) => Promise<{ confirmation: boolean }>
    setSubscribed(listId: string, on: boolean, consentText: string) => Promise<SubscriptionState>

    Kebergantungan

    Memasang item ini turut menambah yang berikut.

    Pakej npm