This is the official WellPlayed React SDK. It provides a set of components and hooks to help you integrate WellPlayed into your React application and interact with the WellPlayed API.
WARNING: Not published yet
yarn add @well-played.gg/react-sdk
Before you can use the SDK, you need to configure it with your own App Client ID. You can get an App Client ID on the WellPlayed console.
import { WellPlayedProvider } from '@wellplayed.gg/react-sdk';
const App = () => {
return (
<WellPlayedProvider
organizationId="replace-with-yours" // Your Organization ID
wpAppConfig={{
scope: "offline_access", // Offline access to allow for refresh tokens
client_id: "replace-with-yours", // Your App Client ID
redirect_uri: `${
window.location.protocol
}//${window.location.origin}`, // Your redirect URL
}}
>
<RouterProvider router={router} />
</WellPlayedProvider>
);
};
You can find more usage examples in the demo folder.
TODO
TODO
WellPlayed React SDK is MIT licensed.
- Author - AlexMog