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