You are here

lt-login-block.html.twig in LoginToboggan 8

Default theme implementation to display logintoboggan login block.

Available variables: content.block_type: 0 = standard, 1 = link only, 2 = collapsed content.message: Optional message. content.user_login_form: provides form or link depending on block type content.login_link: provides link for collapsed block (2)

File

templates/lt-login-block.html.twig
View source
  1. {#
  2. /**
  3. * @file
  4. * Default theme implementation to display logintoboggan login block.
  5. *
  6. *
  7. * Available variables:
  8. * content.block_type: 0 = standard, 1 = link only, 2 = collapsed
  9. * content.message: Optional message.
  10. * content.user_login_form: provides form or link depending on block type
  11. * content.login_link: provides link for collapsed block (2)
  12. *
  13. * @see template_preprocess_lt_login_block()
  14. *
  15. * @ingroup themeable
  16. */
  17. #}
  18. {{ attach_library('logintoboggan/logintoboggan-styles') }}
  19. {% if content.block_type == '2' %}
  20. {{ attach_library('logintoboggan/logintoboggan-loginblock') }}
  21. {% endif %}
  22. <div class="logintoboggan-login-block">
  23. {% if content.message|trim is not empty %}
  24. <h3> {{ content.message }}</h3>
  25. {% endif %}
  26. <div class="logintoboggan-login-form" id="toboggan-login">
  27. {{ content.user_login_form }}
  28. </div>
  29. {% if content.block_type == '2' %}
  30. <div>
  31. {{ content.login_link }}
  32. </div>
  33. {% endif %}
  34. </div>