PromucFlow_constructor/app/client/src/widgets
Rahul Barwal 557ee052f0
fix: update visibility condition for infinite scroll in TableWidgetV2 (#40474)
## Description
Updated the 'hidden' property in the TableWidgetV2 configuration to
account for both the INFINITE_SCROLL_ENABLED feature flag and the
serverSidePaginationEnabled prop, ensuring proper visibility control
based on these conditions.


Fixes #40409
_or_  
Fixes `Issue URL`
> [!WARNING]  
> _If no issue exists, please create an issue first, and check with the
maintainers if the issue is valid._

## Automation

/ok-to-test tags="@tag.Table"

### 🔍 Cypress test results
<!-- This is an auto-generated comment: Cypress test results  -->
> [!TIP]
> 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉
> Workflow run:
<https://github.com/appsmithorg/appsmith/actions/runs/14733305658>
> Commit: cba8275ab184bc9c3c8e0a54c54994e3409b9c98
> <a
href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14733305658&attempt=2"
target="_blank">Cypress dashboard</a>.
> Tags: `@tag.Table`
> Spec:
> <hr>Tue, 29 Apr 2025 16:01:26 UTC
<!-- end of auto-generated comment: Cypress test results  -->


## Communication
Should the DevRel and Marketing teams inform users about this change?
- [ ] Yes
- [ ] No


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **Refactor**
- Updated the visibility logic for the infinite scroll option in table
pagination settings to better reflect feature availability and widget
configuration.
- **Tests**
- Enhanced test coverage by enabling server-side pagination alongside
infinite scroll in table widget scenarios.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-04-30 10:14:35 +05:30
..
AudioRecorderWidget chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
AudioWidget chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
BaseInputWidget feat: remove isFocus from meta state in InputWidgetV2 (#36843) 2024-10-16 16:01:07 +05:30
BaseWidgetHOC chore: add grafana faro sdk (CE) (#38301) 2024-12-26 10:37:41 +05:30
ButtonGroupWidget fix: Update button property text (#38758) 2025-01-21 10:39:30 +05:30
ButtonWidget fix: Update button property text (#38758) 2025-01-21 10:39:30 +05:30
CameraWidget chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
CategorySliderWidget fix: Reduce cycle deps by removing wrong exports (#39268) 2025-02-14 18:26:31 +05:30
ChartWidget fix: Reduce cycle deps by removing wrong exports (#39268) 2025-02-14 18:26:31 +05:30
CheckboxGroupWidget fix: Reduce cycle deps by removing wrong exports (#39268) 2025-02-14 18:26:31 +05:30
CheckboxWidget feat: Add programmatic state change validation for Checkbox widget (#39980) 2025-03-31 16:44:20 +05:30
CircularProgressWidget
CodeScannerWidget chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
components chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
ContainerWidget chore: Changes to introduce UI module instance creation (#39562) 2025-03-11 17:32:46 +05:30
CurrencyInputWidget chore: refactor faro (CE) (#40350) 2025-04-29 10:32:36 +05:30
CustomWidget test: fix cypress tests for custom widgets (#39905) 2025-03-28 18:06:05 +05:30
DatePickerWidget chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
DatePickerWidget2 feat: Enhance date validation logic and add tests for timePrecision in DatePickerWidget2 (#37218) 2024-11-07 11:25:49 +05:30
DividerWidget chore: delete unused code (#36461) 2024-09-23 13:52:00 +03:00
DocumentViewerWidget chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
DropdownWidget fix: Reduce cycle deps by removing wrong exports (#39268) 2025-02-14 18:26:31 +05:30
ExternalWidget chore: delete unused code (#36461) 2024-09-23 13:52:00 +03:00
FilepickerWidget fix: Reduce cycle deps by removing wrong exports (#39268) 2025-02-14 18:26:31 +05:30
FilePickerWidgetV2 fix: Reduce cycle deps by removing wrong exports (#39268) 2025-02-14 18:26:31 +05:30
FormButtonWidget chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
FormWidget chore: Split canvas widget reducers (#39327) 2025-02-18 16:12:05 +05:30
IconButtonWidget chore: remove console errors on dev (#36639) 2024-10-15 00:23:51 +05:30
IconWidget chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
IframeWidget chore: git mod - integration with applications (#38439) 2025-01-05 11:21:23 +01:00
ImageWidget chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
InputWidget fix: jest tests (#39839) 2025-03-21 02:05:05 +03:00
InputWidgetV2 feat: remove isFocus from meta state in InputWidgetV2 (#36843) 2024-10-16 16:01:07 +05:30
JSONFormWidget chore: refactor faro (CE) (#40350) 2025-04-29 10:32:36 +05:30
ListWidget fix: Reduce cycle deps by removing wrong exports (#39268) 2025-02-14 18:26:31 +05:30
ListWidgetV2 chore: Split canvas widget reducers (#39327) 2025-02-18 16:12:05 +05:30
MapChartWidget chore: refactor faro (CE) (#40350) 2025-04-29 10:32:36 +05:30
MapWidget fix: map widget marker onClick duplication (#39517) 2025-03-05 15:25:52 +01:00
MenuButtonWidget fix: Reduce cycle deps by removing wrong exports (#39268) 2025-02-14 18:26:31 +05:30
ModalWidget chore: Enable meta modal widgets to render in canvas (#39652) 2025-03-13 17:08:56 +05:30
MultiSelectTreeWidget fix: Reduce cycle deps by removing wrong exports (#39268) 2025-02-14 18:26:31 +05:30
MultiSelectWidget fix: Reduce cycle deps by removing wrong exports (#39268) 2025-02-14 18:26:31 +05:30
MultiSelectWidgetV2 fix: Reduce cycle deps by removing wrong exports (#39268) 2025-02-14 18:26:31 +05:30
NumberSliderWidget chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
PhoneInputWidget chore: refactor faro (CE) (#40350) 2025-04-29 10:32:36 +05:30
ProgressBarWidget chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
ProgressWidget chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
RadioGroupWidget fix: Reduce cycle deps by removing wrong exports (#39268) 2025-02-14 18:26:31 +05:30
RangeSliderWidget chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
RateWidget chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
RichTextEditorWidget chore: downgrade tinymce from 7.7.1 to 6.8.3 in package.json (#40465) 2025-04-29 10:24:01 +05:30
SelectWidget fix: Reduce cycle deps by removing wrong exports (#39268) 2025-02-14 18:26:31 +05:30
SingleSelectTreeWidget fix: Reduce cycle deps by removing wrong exports (#39268) 2025-02-14 18:26:31 +05:30
StatboxWidget chore: Split canvas widget reducers (#39327) 2025-02-18 16:12:05 +05:30
SwitchGroupWidget fix: Reduce cycle deps by removing wrong exports (#39268) 2025-02-14 18:26:31 +05:30
SwitchWidget chore: delete unused code (#36461) 2024-09-23 13:52:00 +03:00
TableWidget fix: Reduce cycle deps by removing wrong exports (#39268) 2025-02-14 18:26:31 +05:30
TableWidgetV2 fix: update visibility condition for infinite scroll in TableWidgetV2 (#40474) 2025-04-30 10:14:35 +05:30
TabsMigrator chore: refactor faro (CE) (#40350) 2025-04-29 10:32:36 +05:30
TabsWidget chore: decouple widget-config.json from main chunk (#36924) 2024-10-17 20:48:39 +05:30
TextWidget chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
VideoWidget chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
wds chore: refactor faro (CE) (#40350) 2025-04-29 10:32:36 +05:30
BaseComponent.tsx
BaseWidget.tsx chore: UI package main pane relevant ce changes (#39961) 2025-04-02 14:08:01 +05:30
CanvasWidget.tsx chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
ConnectDataOverlay.tsx chore: rename ADS package (#35583) 2024-08-09 17:20:29 +03:00
index.ts fix:codeowners file (#39447) 2025-02-26 15:21:36 +03:00
MetaHOC.tsx chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
MetaWidgetContextProvider.tsx chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
Skeleton.tsx
SkeletonWidget.tsx
useDropdown.tsx chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
utils.test.ts
utils.ts
WidgetUtils.test.ts chore: add blank line eslint rule (#36369) 2024-09-18 19:35:28 +03:00
WidgetUtils.ts chore: Split canvas widget reducers (#39327) 2025-02-18 16:12:05 +05:30
withLazyRender.tsx chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
withWidgetProps.tsx chore: Fix layout issues for UI package editor (#40349) 2025-04-26 20:45:55 +05:30