off-canvas-page-wrapper.html.twig 1.0 KB

1234567891011121314151617181920212223242526
  1. {#
  2. /**
  3. * @file
  4. * Default theme implementation for a page wrapper.
  5. *
  6. * For consistent wrapping to {{ page }} render in all themes. The
  7. * "data-off-canvas-main-canvas" attribute is required by the off-canvas dialog.
  8. * This is used by the core/drupal.dialog.off_canvas library to select the
  9. * "main canvas" page element as opposed to the "off canvas" which is the dialog
  10. * itself. The "main canvas" element must be resized according to the width of
  11. * the "off canvas" dialog so that no portion of the "main canvas" is obstructed
  12. * by the off-canvas dialog. The off-canvas dialog can vary in width when opened
  13. * and can be resized by the user. The "data-off-canvas-main-canvas" attribute
  14. * cannot be removed without breaking the off-canvas dialog functionality.
  15. *
  16. * Available variables:
  17. * - children: Contains the child elements of the page.
  18. *
  19. * @ingroup themeable
  20. */
  21. #}
  22. {% if children %}
  23. <div class="page-wrapper dialog-off-canvas-main-canvas" data-off-canvas-main-canvas>
  24. {{ children }}
  25. </div>
  26. {% endif %}