From 63fc9757e999c569af80dde24c1a7f786c7eabd0 Mon Sep 17 00:00:00 2001
From: Kevin Paxman <kpaxman@uwaterloo.ca>
Date: Wed, 10 Apr 2024 14:56:56 -0400
Subject: [PATCH] Automatically add contained width class if not a full width
 section

---
 src/patterns/03-layouts/layout/_layout.twig | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/patterns/03-layouts/layout/_layout.twig b/src/patterns/03-layouts/layout/_layout.twig
index 507d89cf..f277bbfa 100644
--- a/src/patterns/03-layouts/layout/_layout.twig
+++ b/src/patterns/03-layouts/layout/_layout.twig
@@ -24,6 +24,9 @@
   {% if pattern_lab %}
     class="{{ classes }}"
   {% else %}
+    {% if not attributes.hasClass('uw-full-width') %}
+      {% set classes = classes|merge(['uw-contained-width']) %}
+    {% endif %}
     {{ attributes.addClass(classes) }}
   {% endif %}
 >
-- 
GitLab