Skip to content

Azioni UI

Usa ui.actions per collegare i pulsanti di call-to-action della piattaforma (login, abbonamento, condivisione...) ai modali o ai flussi del tuo sito.


js
MindtrainingPlatform.init('mindtraining', {
  ui: {
    mode: 'web', // 'web' (predefinito) | 'app'
    actions: {
      openLogin: function () {
        // apri il tuo modale di login
      },
      openRegister: function () {
        // apri il tuo modale di registrazione
      },
      openSubscribe: function () {
        // apri la tua pagina o il tuo modale di abbonamento
      },
      openUrl: function (url) {
        window.open(url, '_blank')
      },
      share: function (payload) {
        // payload: { url?: string, title?: string }
        navigator.share({ url: payload.url, title: payload.title })
      },
    },
  },
})

Imposta ui.mode su 'app' quando incorpori la piattaforma dentro una WebView mobile nativa, così da adattare alcuni comportamenti dell'interfaccia.

Client integration documentation maintained in-repo.