From c7e996618643c004e0d9c616efc85a7b6ee34ae6 Mon Sep 17 00:00:00 2001
From: ebremner <ebremner@uwaterloo.ca>
Date: Thu, 19 Dec 2019 14:11:02 -0500
Subject: [PATCH] ISTWCMS-3505: adding colour bar to the header

---
 .../_patterns/01-global/01-colors-bars/_color-bar.twig | 10 ++++++++++
 source/_patterns/03-layouts/header/header.twig         |  7 ++++++-
 source/_patterns/03-layouts/header/header.yml          |  5 ++++-
 3 files changed, 20 insertions(+), 2 deletions(-)
 create mode 100644 source/_patterns/01-global/01-colors-bars/_color-bar.twig

diff --git a/source/_patterns/01-global/01-colors-bars/_color-bar.twig b/source/_patterns/01-global/01-colors-bars/_color-bar.twig
new file mode 100644
index 00000000..4c5eca49
--- /dev/null
+++ b/source/_patterns/01-global/01-colors-bars/_color-bar.twig
@@ -0,0 +1,10 @@
+{% set lvls = 4 %}
+<div id="color-bar" class="uw_site--colors">
+  <div class="uw-section--innner">
+    <div class="uw-site--cbar">
+      {% for lvl in range(1,lvls) %}
+        <div class="uw-colors--lvl{{ lvl }}--background uw-cbar"></div>
+      {% endfor %}
+    </div>
+  </div>
+</div>
diff --git a/source/_patterns/03-layouts/header/header.twig b/source/_patterns/03-layouts/header/header.twig
index f874a8d8..2d862a1d 100644
--- a/source/_patterns/03-layouts/header/header.twig
+++ b/source/_patterns/03-layouts/header/header.twig
@@ -1,4 +1,8 @@
-<header class="uw-header" role="banner">
+{% set additional_attributes = {
+    'class': classes,
+} %}
+
+<header {{ add_attributes(additional_attributes) }} role="banner">
     <div class="uw-header__wrapper">
         {% include "@components/site-logo/site-logo.twig"%}
         {% block content %}
@@ -7,4 +11,5 @@
             } %}
         {% endblock %}
     </div>
+    {% include "@global/01-colors-bars/_color-bar.twig" %}
 </header>
diff --git a/source/_patterns/03-layouts/header/header.yml b/source/_patterns/03-layouts/header/header.yml
index 344a21ed..ba64de89 100644
--- a/source/_patterns/03-layouts/header/header.yml
+++ b/source/_patterns/03-layouts/header/header.yml
@@ -35,4 +35,7 @@ items:
       options:
         attributes:
           class: ''
-    in_active_trail: false
\ No newline at end of file
+    in_active_trail: false
+classes:
+  - 'uw-header'
+  - 'default'
\ No newline at end of file
-- 
GitLab