From 596edce2e031a95f683b4454d60ea851433ec9b0 Mon Sep 17 00:00:00 2001 From: Pawan Kumar Date: Wed, 25 Aug 2021 15:56:45 +0530 Subject: [PATCH] fix: List Item de-selection and empty state on deploy mode (#6871) * revert deselection * fix empty list state page mode Co-authored-by: root --- app/client/src/widgets/ListWidget/ListWidget.tsx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/client/src/widgets/ListWidget/ListWidget.tsx b/app/client/src/widgets/ListWidget/ListWidget.tsx index f933e07681..c15facfab2 100644 --- a/app/client/src/widgets/ListWidget/ListWidget.tsx +++ b/app/client/src/widgets/ListWidget/ListWidget.tsx @@ -11,6 +11,7 @@ import { isBoolean, omit, floor, + isEmpty, } from "lodash"; import * as Sentry from "@sentry/react"; @@ -241,8 +242,6 @@ class ListWidget extends BaseWidget, WidgetState> { type: EventType.ON_ROW_SELECTED, }, }); - } else { - this.props.updateWidgetMetaProperty("selectedItemIndex", undefined); } if (!action) return; @@ -751,7 +750,7 @@ class ListWidget extends BaseWidget, WidgetState> { if ( Array.isArray(this.props.listData) && - this.props.listData.length === 0 && + this.props.listData.filter((item) => !isEmpty(item)).length === 0 && this.props.renderMode === RenderModes.PAGE ) { return No data to display;