From 77b3ab143d6729e819ab130e56091f8db0cc0b2c Mon Sep 17 00:00:00 2001
From: Tuukka Turu <tuukka.turu@druid.fi>
Date: Wed, 3 Mar 2021 16:48:43 +0200
Subject: [PATCH] Add check to breadcrumbs check when layout-content is
 available

---
 src/components/hy-breadcrumbs/hy-breadcrumbs.tsx | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/components/hy-breadcrumbs/hy-breadcrumbs.tsx b/src/components/hy-breadcrumbs/hy-breadcrumbs.tsx
index b51dc916..548d94cf 100644
--- a/src/components/hy-breadcrumbs/hy-breadcrumbs.tsx
+++ b/src/components/hy-breadcrumbs/hy-breadcrumbs.tsx
@@ -44,10 +44,11 @@ export class HyBreadcrumbs {
     breadcrumbsWidth = this.el.offsetWidth + 64;
     const layoutContentElement = document.getElementsByClassName('layout-content')[0] as HTMLElement;
     const moreButton = document.querySelectorAll('.breadcrumb-item-dropdown-button')[0];
-
-    if (breadcrumbsWidth >= layoutContentElement.offsetWidth) {
-      moreButton.setAttribute('aria-hidden', 'false');
-      this.adjustBreadcrumbsMenuVisibility();
+    if (layoutContentElement) {
+      if (breadcrumbsWidth >= layoutContentElement.offsetWidth) {
+        moreButton.setAttribute('aria-hidden', 'false');
+        this.adjustBreadcrumbsMenuVisibility();
+      }
     }
   }
 
-- 
GitLab