From 67d8dfcb9abdfe5e069ef3ab2eb170c3694c8062 Mon Sep 17 00:00:00 2001 From: Nakul Nagargade <133095394+nakulnagargade@users.noreply.github.com> Date: Fri, 26 Jul 2024 08:33:47 +0530 Subject: [PATCH] Fix dropdown/multiselect add option (#10243) * fix not able to add option in Dropdown and multiselect * fix multiselect default value * fix options not updating on dropdown component change * Fix icon visibility issue in inspector * fix * fix --- .../CodeBuilder/Elements/Visibility.jsx | 5 ++- .../Components/DropdownV2/DropdownV2.jsx | 24 ++++------ .../MultiselectV2/MultiselectV2.jsx | 15 ++++--- .../Editor/Inspector/Components/Select.jsx | 18 ++------ .../WidgetManager/configs/dropdownV2.js | 44 ++++++++++--------- .../WidgetManager/configs/multiselectV2.js | 30 ++++++++++--- 6 files changed, 73 insertions(+), 63 deletions(-) diff --git a/frontend/src/Editor/CodeBuilder/Elements/Visibility.jsx b/frontend/src/Editor/CodeBuilder/Elements/Visibility.jsx index 0b8c100b34..525e5d998f 100644 --- a/frontend/src/Editor/CodeBuilder/Elements/Visibility.jsx +++ b/frontend/src/Editor/CodeBuilder/Elements/Visibility.jsx @@ -1,8 +1,9 @@ import React from 'react'; import SolidIcon from '@/_ui/Icon/SolidIcons'; +import { resolveReferences } from '@/_helpers/utils'; export const Visibility = ({ onVisibilityChange, styleDefinition }) => { - const iconVisibility = styleDefinition?.iconVisibility?.value || false; + const iconVisibility = resolveReferences(styleDefinition?.iconVisibility?.value) || false; return (