Ir al contenido principal

Gate

Un componente de la ISLE que permite mostrar a sus hijos sólo a audiencias reservadas.

Opciones

  • user | boolean: cuando se establece el contenido de la puerta se muestra a los usuarios. Default: false.
  • notUser | boolean: cuando se establece, el contenido de la puerta se no muestra a los usuarios. Default: false.
  • enrolled | boolean: cuando se establece, el contenido de la puerta se muestra a los estudiantes inscritos en el curso. Default: false.
  • notEnrolled | boolean: cuando se establece el contenido de la puerta no se muestra a los estudiantes matriculados en el curso. Default: false.
  • owner | boolean: cuando se establece, el contenido de la puerta se muestra al propietario del curso (normalmente el instructor). Default: false.
  • notOwner | boolean: cuando se establece, el contenido de la puerta no se muestra al propietario del curso (normalmente el instructor). Default: false.
  • after | Date: tiempo después del cual el contenido de la puerta debe ser visible. Default: none.
  • until | Date: tiempo hasta que el contenido de la puerta debe permanecer visible. Default: none.
  • banner | node: un mensaje personalizado que se muestra a los visitantes para los que los hijos de la puerta no son visibles en lugar del mensaje por defecto. Default: none.
  • disabled | boolean: si una puerta está desactivada, la bandera se mostrará sin importar lo que pase. Default: false.
  • showOwnerInPresentationMode | boolean: controla si mostrar el contenido de la puerta en el modo de presentación cuando la puerta es visible para los "propietarios". Default: true.
  • check | function: función de devolución de llamada que devuelve un "booleano" que indica si la puerta debe mostrar los componentes hijo; la función se invoca cada vez que llegan las acciones de la sesión. Default: none.

Ejemplos

Editor en vivo
Resultado
ReferenceError: Provider is not defined