PromucFlow_constructor/app/client/src/utils
balajisoundar b498c7e9c4
chore: Add config to widgets to ask for evaluations error and table widget optimisation (#31956)
## Description
- Add `needsErrorInfo` to widget configuration
- Replace usage of `fast-deep-equal` with referential check for
tableData

## Automation

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

### 🔍 Cypress test results
<!-- This is an auto-generated comment: Cypress test results  -->
> [!IMPORTANT]  
> Workflow run:
<https://github.com/appsmithorg/appsmith/actions/runs/8370220547>
> Commit: `ded6b16333e1df5d5d55f22df0559ba378f33d9c`
> Cypress dashboard url: <a
href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=8370220547&attempt=1"
target="_blank">Click here!</a>
> All cypress tests have passed 🎉🎉🎉

<!-- end of auto-generated comment: Cypress test results  -->





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


- **New Features**
- Introduced a mechanism to display evaluation errors directly on
widgets when necessary.
- **Enhancements**
- Simplified data comparison logic in `TableWidgetV2` to improve
performance.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-03-21 15:16:00 +05:30
..
autocomplete chore: removes unused js events (#31800) 2024-03-15 07:40:26 +05:30
autoHeight chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
CallbackHandler
editor fix: Icons not coming up in start with template flow. (#29857) 2023-12-26 14:49:08 +05:30
FilterInternalProperties fix: workflows query issues (#31567) 2024-03-07 11:02:10 +05:30
formControl feat: Add knowledge retrieval in Appsmith AI (#30725) 2024-02-05 17:15:45 +05:30
hooks chore: Block Selections when Canvas is in Side by Side mode (#31587) 2024-03-13 11:53:49 +05:30
migrations feat: dsl migration with server (#28518) 2023-11-30 18:03:33 +05:30
NavigationSelector chore: making body and variables as optional props- 31568 (#31665) 2024-03-20 19:03:52 +05:30
ProductRamps chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
validation
AnalyticsUtil.tsx feat: workflow analytics code split and housekeeping (#31425) 2024-03-04 15:33:05 +05:30
ApiPaneUtils.test.ts
ApiPaneUtils.tsx
AppsmithConsole.ts chore: removes unused js events (#31800) 2024-03-15 07:40:26 +05:30
AppsmithUtils.test.ts
AppsmithUtils.tsx chore: [Map chart widget] Replace fusion charts with Echarts as chart provider (#31482) 2024-03-08 13:38:55 +05:30
AppUtils.ts
bootIntercom.ts
boxHelpers.test.ts
boxHelpers.ts chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
BrandingUtils.ts
canvasStructureHelpers.test.ts
canvasStructureHelpers.ts chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
configTree.ts chore: separated tree type into common file to be extended on EE (#27812) 2023-10-10 18:02:17 +05:30
CustomWidgetBuilderService.test.ts fix: [custom widget] remove stale keys from dynamicTriggerPathList (#31586) 2024-03-20 14:31:03 +05:30
CustomWidgetBuilderService.ts fix: [custom widget] remove stale keys from dynamicTriggerPathList (#31586) 2024-03-20 14:31:03 +05:30
DatasourceSagaUtils.tsx
dayJsUtils.ts
decorators.ts chore: Custom widget (alpha) (#27571) 2023-11-14 10:03:37 +05:30
DSLMigrations.ts feat: dsl migration with server (#28518) 2023-11-30 18:03:33 +05:30
DynamicBindingUtils.test.ts
DynamicBindingUtils.ts fix: body path was getting removed from dynamicBindingPathList of action when changed datasource (#30268) 2024-01-12 17:39:15 +05:30
editorContextUtils.ts feat: Add knowledge retrieval in Appsmith AI (#30725) 2024-02-05 17:15:45 +05:30
formhelpers.test.ts
formhelpers.ts feat: Add functionality to enforce strong password for form signups (#31605) 2024-03-11 09:39:01 +05:30
GenerateCrudUtil.ts
generators.tsx
getCodeMirrorNamespace.ts
getPathAndValueFromActionDiffObject.ts
getQueryParamsObject.ts
helpers.test.ts
helpers.tsx fix: Get rid of two labels (#31491) 2024-03-07 11:45:50 +03:00
history.ts fix: Routing issues in Side by Side (#31551) 2024-03-08 05:26:55 +00:00
importUppy.ts
JSPaneUtils.test.ts chore: js module function name change refactor (#30073) 2024-01-09 10:49:21 +05:30
JSPaneUtils.tsx fix: missing js arguments so making it optional (#31550) 2024-03-06 14:53:44 +05:30
klona.test.ts
layoutPropertiesUtils.ts
lazyLottie.ts
localStorage.test.ts
localStorage.tsx feat: Added split pane beta announcement modal (#31676) 2024-03-12 15:13:52 +05:30
MessageUtil.ts chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
metaWidgetState.ts
PerformanceTracker.ts chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
PropertyControlFactory.tsx chore: Custom widget (alpha) (#27571) 2023-11-14 10:03:37 +05:30
PropertyControlRegistry.tsx
ReducerUtils.ts
reflowHookUtils.ts
replayHelpers.test.js
replayHelpers.tsx
resizeObserver.ts
storage.ts chore: Block Selections when Canvas is in Side by Side mode (#31587) 2024-03-13 11:53:49 +05:30
SuccessfulBindingsMap.ts chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
testDSLs.ts
testPropertyPaneConfig.test.ts fix: use wds tokens in sections and zones (#30479) 2024-01-24 11:02:42 +03:00
treeUtils.ts chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
TypeHelpers.ts
URLUtils.ts
UseComposeRef.ts
WidgetBlueprintUtils.ts
widgetEvalUtils.ts
WidgetFeatures.test.ts
WidgetFeatures.ts feat: [Custom widget] Enable dynamic height and auto layout. (#30459) 2024-02-07 16:30:50 +05:30
WidgetLoadingStateUtils.test.ts chore: Refactoring entity types and updating DS action create permission to fix some bugs on EE (#29573) 2023-12-14 20:14:30 +05:30
WidgetLoadingStateUtils.ts chore: separated tree type into common file to be extended on EE (#27812) 2023-10-10 18:02:17 +05:30
WidgetMigrationUtils.test.ts
WidgetMigrationUtils.ts
WidgetPropsUtils.test.tsx feat: dsl migration with server (#28518) 2023-11-30 18:03:33 +05:30
WidgetPropsUtils.tsx feat: dsl migration with server (#28518) 2023-11-30 18:03:33 +05:30
WidgetQueryGeneratorRegistry.test.ts
WidgetQueryGeneratorRegistry.ts
widgetRenderUtils.test.ts chore: Add config to widgets to ask for evaluations error and table widget optimisation (#31956) 2024-03-21 15:16:00 +05:30
widgetRenderUtils.tsx chore: Add config to widgets to ask for evaluations error and table widget optimisation (#31956) 2024-03-21 15:16:00 +05:30
WidgetSizeUtils.test.ts
WidgetSizeUtils.ts
WorkerUtil.test.ts
WorkerUtil.ts chore: Add traces for measuring data transfer time between worker thread and… (#30537) 2024-01-25 14:04:17 +05:30