From a3861e735586d3f7194cd71485e2c579363bbf75 Mon Sep 17 00:00:00 2001 From: utku-ozturk Date: Fri, 6 Sep 2024 23:42:08 +0300 Subject: [PATCH 1/2] convert non-array children to array --- es/components/static-pages/TableOfContents.js | 2 +- src/components/static-pages/TableOfContents.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/es/components/static-pages/TableOfContents.js b/es/components/static-pages/TableOfContents.js index a72f7579..ce4ccbca 100644 --- a/es/components/static-pages/TableOfContents.js +++ b/es/components/static-pages/TableOfContents.js @@ -233,7 +233,7 @@ var TableEntry = /*#__PURE__*/function (_React$Component) { }(React.Component); _defineProperty(TableEntry, "getChildHeaders", memoize(function (content, maxHeaderDepth, currentDepth) { if (!TableOfContents.isContentJSX(content) || !content.props || !content.props.children) return []; - return content.props.children.filter(function (child) { + return React.Children.toArray(content.props.children).filter(function (child) { return TableOfContents.isHeaderComponent(child, maxHeaderDepth || 6) && child.props.type === 'h' + (currentDepth + 1); }); })); diff --git a/src/components/static-pages/TableOfContents.js b/src/components/static-pages/TableOfContents.js index 114b3b87..127f4d30 100644 --- a/src/components/static-pages/TableOfContents.js +++ b/src/components/static-pages/TableOfContents.js @@ -13,7 +13,7 @@ class TableEntry extends React.Component { static getChildHeaders = memoize(function(content, maxHeaderDepth, currentDepth){ if (!TableOfContents.isContentJSX(content) || !content.props || !content.props.children) return []; - return content.props.children.filter(function(child,i,a){ + return React.Children.toArray(content.props.children).filter(function(child,i,a){ return TableOfContents.isHeaderComponent(child, maxHeaderDepth || 6) && (child.props.type === 'h' + (currentDepth + 1)); }); }); From 1bf2d1aabc88037b2c97d5bb10a725e64fd88f91 Mon Sep 17 00:00:00 2001 From: utku-ozturk Date: Fri, 6 Sep 2024 23:42:20 +0300 Subject: [PATCH 2/2] bump version --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4c3c4fda..3f68803a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@hms-dbmi-bgm/shared-portal-components", - "version": "0.1.89", + "version": "0.1.90", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@hms-dbmi-bgm/shared-portal-components", - "version": "0.1.89", + "version": "0.1.90", "license": "MIT", "dependencies": { "@4dn-dcic/react-infinite": "github:4dn-dcic/react-infinite#1.1.9", diff --git a/package.json b/package.json index bdd44968..f173a5af 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@hms-dbmi-bgm/shared-portal-components", - "version": "0.1.89", + "version": "0.1.90", "description": "Shared components used for DBMI/BGM portal(s).", "repository": { "type": "git",