Skip to content

Actions d'interface

Utilisez ui.actions pour connecter les boutons d'appel à l'action de la plateforme (connexion, abonnement, partage...) aux modales ou parcours de votre propre site.


js
MindtrainingPlatform.init('mindtraining', {
  ui: {
    mode: 'web', // 'web' (par défaut) | 'app'
    actions: {
      openLogin: function () {
        // ouvrir votre modale de connexion
      },
      openRegister: function () {
        // ouvrir votre modale d'inscription
      },
      openSubscribe: function () {
        // ouvrir votre page ou modale d'abonnement
      },
      openUrl: function (url) {
        window.open(url, '_blank')
      },
      share: function (payload) {
        // payload : { url?: string, title?: string }
        navigator.share({ url: payload.url, title: payload.title })
      },
    },
  },
})

Définissez ui.mode sur 'app' lorsque vous intégrez la plateforme dans une WebView mobile native afin d'ajuster certains comportements d'interface.

Client integration documentation maintained in-repo.