From 0fe627198d5047fe565d482ca797e14026d8a2c9 Mon Sep 17 00:00:00 2001
From: ebremner <ebremner@uwaterloo.ca>
Date: Mon, 14 Sep 2020 14:00:32 -0400
Subject: [PATCH] Fixing js error when no tabs exists

---
 .../04-components/multi-type-list/multi-type-list.js          | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/source/_patterns/04-components/multi-type-list/multi-type-list.js b/source/_patterns/04-components/multi-type-list/multi-type-list.js
index bddd7b4a..e5389606 100644
--- a/source/_patterns/04-components/multi-type-list/multi-type-list.js
+++ b/source/_patterns/04-components/multi-type-list/multi-type-list.js
@@ -6,6 +6,10 @@
         const tabs = document.querySelectorAll('[role="tab"]');
         const tabList = document.querySelector('[role="tablist"]');
 
+        if (tabs.length == 0) {
+          return;
+        }
+
         // Add a click event handler to each tab
         tabs.forEach(tab => {
           tab.addEventListener("click", changeTabs);
-- 
GitLab