@supahelp/react
v0.1.4
Published
React SDK for SupaHelp support tickets in host apps
Readme
@supahelp/react
React SDK for embedding SupaHelp support tickets in your app (list, thread, split layouts).
Install
npm install @supahelp/react @supabase/supabase-jsQuick start
Mint a session token server-side via POST /v1/embed-sessions (workspace API key — never in the browser).
import {
SupaHelpProvider,
SupaHelpTicketList,
SupaHelpTicketThread,
} from "@supahelp/react";
import "@supahelp/react/styles.css";
<SupaHelpProvider workspace="your-slug" sessionToken={embedToken} theme="light">
<SupaHelpTicketList
onSelectTicket={(id) => navigate(`/support/${id}`)}
onNewTicket={() => navigate("/support/new")}
/>
</SupaHelpProvider>No Supabase env vars needed in your app — cloud client config is bundled in the SDK.
See SupaHelp Channels → Install → React SDK for full snippets.
