Treci la conținutul principal

Gate

O componentă ISLE care permite afișarea copiilor săi numai pentru publicul rezervat.

Opțiuni

  • user | boolean: atunci când este setat, conținutul cu porți este afișat utilizatorilor. Default: false.
  • notUser | boolean: atunci când este setat, conținutul închis nu este nu afișat utilizatorilor. Default: false.
  • enrolled | boolean: atunci când este setat, conținutul cu porți este afișat studenților înscriși la curs. Default: false.
  • notEnrolled | boolean: atunci când este setat, conținutul de tip gated nu este nu afișat studenților înscriși la curs. Default: false.
  • owner | boolean: atunci când este setat, conținutul închis este afișat proprietarului cursului (de obicei, instructorul). Default: false.
  • notOwner | boolean: atunci când este setat, conținutul închis nu este nu afișat proprietarului cursului (de obicei, instructorul). Default: false.
  • after | Date: timpul după care conținutul porții trebuie să devină vizibil. Default: none.
  • until | Date: timpul până când conținutul porții trebuie să rămână vizibil. Default: none.
  • banner | node: un mesaj personalizat care este afișat vizitatorilor pentru care copiii porții nu sunt vizibili, în locul celui implicit. Default: none.
  • disabled | boolean: în cazul în care o poartă este dezactivată, bannerul va fi afișat indiferent ce se întâmplă. Default: false.
  • showOwnerInPresentationMode | boolean: controlează dacă se afișează conținutul porții în modul de prezentare atunci când poarta este vizibilă pentru "proprietar".. Default: true.
  • check | function: funcție de callback care returnează un boolean indicând dacă poarta trebuie să afișeze componentele copil; funcția este invocată ori de câte ori sosesc acțiuni de sesiune. Default: none.

Exemple

Editor live
Rezultat
ReferenceError: Provider is not defined