From 031aa63c9961bb6f8dfb532900ebeb1d7c9afeb0 Mon Sep 17 00:00:00 2001 From: Pawan Kumar Date: Thu, 21 Mar 2024 20:51:16 +0530 Subject: [PATCH] fix: Some widgets don't seem to beusing meta state resulting in it not holding state in between edit and preview modes (#31970) Fixes #31881 ## Summary by CodeRabbit - **Refactor** - Renamed `selectedOptionValue` to `selectedValues` in Checkbox and Switch Group Widgets to more accurately describe its functionality. Co-authored-by: Pawan Kumar --- .../src/widgets/wds/WDSCheckboxGroupWidget/widget/index.tsx | 4 ++-- .../src/widgets/wds/WDSSwitchGroupWidget/widget/index.tsx | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/client/src/widgets/wds/WDSCheckboxGroupWidget/widget/index.tsx b/app/client/src/widgets/wds/WDSCheckboxGroupWidget/widget/index.tsx index 44a7aea269..2b7869c8a5 100644 --- a/app/client/src/widgets/wds/WDSCheckboxGroupWidget/widget/index.tsx +++ b/app/client/src/widgets/wds/WDSCheckboxGroupWidget/widget/index.tsx @@ -103,7 +103,7 @@ class WDSCheckboxGroupWidget extends BaseWidget< }; getWidgetView() { - const { labelTooltip, options, selectedOptionValue, widgetId, ...rest } = + const { labelTooltip, options, selectedValues, widgetId, ...rest } = this.props; const validation = validateInput(this.props); @@ -115,7 +115,7 @@ class WDSCheckboxGroupWidget extends BaseWidget< errorMessage={validation.errorMessage} onChange={this.onChange} validationState={validation.validationStatus} - value={selectedOptionValue} + value={selectedValues} > {options.map((option, index) => ( diff --git a/app/client/src/widgets/wds/WDSSwitchGroupWidget/widget/index.tsx b/app/client/src/widgets/wds/WDSSwitchGroupWidget/widget/index.tsx index bc120c9b37..b4d45667cc 100644 --- a/app/client/src/widgets/wds/WDSSwitchGroupWidget/widget/index.tsx +++ b/app/client/src/widgets/wds/WDSSwitchGroupWidget/widget/index.tsx @@ -107,7 +107,7 @@ class WDSSwitchGroupWidget extends BaseWidget< labelPosition, labelTooltip, options, - selectedOptionValue, + selectedValues, widgetId, ...rest } = this.props; @@ -122,7 +122,7 @@ class WDSSwitchGroupWidget extends BaseWidget< onChange={this.onChange} optionsLabelPosition={labelPosition} validationState={validation.validationStatus} - value={selectedOptionValue} + value={selectedValues} > {options.map((option, index) => (