From 2b77414fab4fe3fa4f00a1ddbc42f8ac600e9b72 Mon Sep 17 00:00:00 2001 From: Nathan Bisson Date: Mon, 25 Jul 2022 04:18:51 -0400 Subject: [PATCH] Added hide logic to widget properties accordian menu item when it contains no items (#3589) --- .../Inspector/Components/DefaultComponent.jsx | 34 ++++++++++--------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/frontend/src/Editor/Inspector/Components/DefaultComponent.jsx b/frontend/src/Editor/Inspector/Components/DefaultComponent.jsx index c393813723..bbaa8e408d 100644 --- a/frontend/src/Editor/Inspector/Components/DefaultComponent.jsx +++ b/frontend/src/Editor/Inspector/Components/DefaultComponent.jsx @@ -54,22 +54,24 @@ export const baseComponentProperties = ( darkMode ) => { let items = []; - items.push({ - title: 'Properties', - children: properties.map((property) => - renderElement( - component, - componentMeta, - paramUpdated, - dataQueries, - property, - 'properties', - currentState, - allComponents, - darkMode - ) - ), - }); + if (properties.length > 0) { + items.push({ + title: 'Properties', + children: properties.map((property) => + renderElement( + component, + componentMeta, + paramUpdated, + dataQueries, + property, + 'properties', + currentState, + allComponents, + darkMode + ) + ), + }); + } if (events.length > 0) { items.push({