Passa al contenuto principale

Gate

Un componente ISLE che permette di esporre i propri figli solo a un pubblico riservato.

Opzioni

  • user | boolean: quando il contenuto gated viene visualizzato agli utenti. Default: false.
  • notUser | boolean: quando impostato il contenuto gated è non visualizzato agli utenti. Default: false.
  • enrolled | boolean: quando viene impostato il contenuto gated viene visualizzato agli studenti iscritti al corso. Default: false.
  • notEnrolled | boolean: quando impostato il contenuto gated è non visualizzato agli studenti iscritti al corso. Default: false.
  • owner | boolean: quando si imposta il contenuto gated viene visualizzato al proprietario del corso (di solito l'istruttore). Default: false.
  • notOwner | boolean: quando impostato il contenuto gated è non visualizzato al proprietario del corso (di solito l'istruttore). Default: false.
  • after | Date: tempo dopo il quale il contenuto del cancello dovrebbe diventare visibile. Default: none.
  • until | Date: tempo fino a quando il contenuto del cancello non dovrebbe rimanere visibile. Default: none.
  • banner | node: un messaggio personalizzato che viene mostrato ai visitatori per i quali i figli del cancello non sono visibili, invece di quello predefinito. Default: none.
  • disabled | boolean: se un cancello è disattivato, il banner verrà visualizzato a prescindere dal fatto che. Default: false.
  • showOwnerInPresentationMode | boolean: controlla se mostrare i contenuti del cancello in modalità di presentazione quando il cancello è visibile per i "proprietari". Default: true.
  • check | function: funzione di callback che restituisce un booleano che indica se il gate deve visualizzare i componenti figli; la funzione viene invocata ogni volta che arrivano le azioni della sessione. Default: none.

Esempi

Editore dal vivo
Risultato
ReferenceError: Provider is not defined