Aller au contenu

modalBuilder

Ce contenu n’est pas encore disponible dans votre langue.

modalBuilder(client, args): ModalBuilder

Defined in: actions/wrapper/modalBuilder.ts:80

Helper to craft Frak modal, and share a base initial config

FrakClient

The current Frak Client

ModalStepMetadata & { allowSso: true; ssoMetadata?: SsoMetadata; } | ModalStepMetadata & { allowSso?: false; ssoMetadata?: undefined; }

Login step parameters

ModalRpcMetadata

Common modal metadata (customisation, language etc)

ModalBuilder

This function will create a modal builder with the provided metadata and login parameters.

Here is an example of how to use the modalBuilder to create and display a reward modal:

// Create the modal builder
const modalBuilder = window.FrakSDK.modalBuilder(frakClient, baseModalConfig);
// Display the reward modal
function modalReward() {
modalBuilder.reward().display();
}