You are here

form-element--switch.html.twig in Open Social 8.6

{%
  set classes = [
    'form-group',
    title_display not in ['after', 'before'] ? 'form-no-label',
    disabled == 'disabled' ? 'form-disabled',
    errors ? 'error has-error',
  ]
%}{%
  set description_classes = [
    'help-block',
    description_display == 'invisible' ? 'visually-hidden',
  ]
%}

<div{{ attributes.addClass(classes).removeClass('form-inline') }}>

  {% if prefix is not empty %}
    {{ prefix }}
  {% endif %}

  <label class="control-label switch">
    {{ label }}
  </label>


  {% if description.content %}
    <div{{ description.attributes.addClass(description_classes) }}>
      {{ description.content }}
    </div>
  {% endif %}


  {% if suffix is not empty %}
    {{ suffix }}
  {% endif %}

</div>

File

themes/socialbase/templates/form/form-element--switch.html.twig
View source
  1. {%
  2. set classes = [
  3. 'form-group',
  4. title_display not in ['after', 'before'] ? 'form-no-label',
  5. disabled == 'disabled' ? 'form-disabled',
  6. errors ? 'error has-error',
  7. ]
  8. %}{%
  9. set description_classes = [
  10. 'help-block',
  11. description_display == 'invisible' ? 'visually-hidden',
  12. ]
  13. %}
  14. <div{{ attributes.addClass(classes).removeClass('form-inline') }}>
  15. {% if prefix is not empty %}
  16. {{ prefix }}
  17. {% endif %}
  18. <label class="control-label switch">
  19. {{ label }}
  20. </label>
  21. {% if description.content %}
  22. <div{{ description.attributes.addClass(description_classes) }}>
  23. {{ description.content }}
  24. </div>
  25. {% endif %}
  26. {% if suffix is not empty %}
  27. {{ suffix }}
  28. {% endif %}
  29. </div>