PromucFlow_constructor/app/client/src/utils
Hetu Nandu c4057c2ea5
chore: [App Sidebar] Data Pane (#28248)
## Description
Works on the new data pane as part of the App Sidebar. This is currently
behind a feature flag.

- Shows workspace datasources on the left pane
- Updated create new flow by refactoring the existing
IntegrationsHomeScreen
- Updates context switching for default value selectors
- Fixes some settings pane issues


#### PR fixes following issue(s)
Fixes #27956
Fixes #27952

#### Media


https://github.com/appsmithorg/appsmith/assets/12022471/29e36823-4469-418c-ad2a-5362caa93cf4



#### Type of change

- Chore (housekeeping or task changes that don't impact user perception)

## Testing

#### How Has This Been Tested?
No new tests. Existing tests should pass

#### Test Plan
> Add Testsmith test cases links that relate to this PR
>
>
#### Issues raised during DP testing
> Link issues raised during DP testing for better visiblity and tracking
(copy link from comments dropped on this PR)
>
>
>
## Checklist:
#### Dev activity
- [ ] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my
feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] PR is being merged under a feature flag


#### QA activity:
- [ ] [Speedbreak
features](https://github.com/appsmithorg/TestSmith/wiki/Guidelines-for-test-plans#speedbreakers-)
have been covered
- [ ] Test plan covers all impacted features and [areas of
interest](https://github.com/appsmithorg/TestSmith/wiki/Guidelines-for-test-plans#areas-of-interest-)
- [ ] Test plan has been peer reviewed by project stakeholders and other
QA members
- [ ] Manually tested functionality on DP
- [ ] We had an implementation alignment call with stakeholders post QA
Round 2
- [ ] Cypress test cases have been added and approved by SDET/manual QA
- [ ] Added `Test Plan Approved` label after Cypress tests were reviewed
- [ ] Added `Test Plan Approved` label after JUnit tests were reviewed
2023-10-24 15:28:21 +05:30
..
autocomplete fix: Removes platform functions from autocomplete list in data fields (#28217) 2023-10-24 12:13:37 +05:30
autoHeight chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
CallbackHandler
editor chore: add highlight calculation logic for layouts. (#27980) 2023-10-19 16:27:40 -04:00
FilterInternalProperties chore: CE changes for module input autocomplete (#28221) 2023-10-20 17:02:24 +05:30
formControl
hooks chore: [App Sidebar] Data Pane (#28248) 2023-10-24 15:28:21 +05:30
migrations chore: Remove server side filtering flag (#27663) 2023-10-04 13:48:41 +05:30
NavigationSelector chore: route builder refactor (#27905) 2023-10-12 11:01:22 +05:30
ProductRamps chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
validation
AnalyticsUtil.tsx chore:add eslint rules (#27878) 2023-10-09 16:54:06 +03:00
ApiPaneUtils.test.ts
ApiPaneUtils.tsx fix: Improve evaluated url experience (#24301) 2023-06-13 15:49:46 +01:00
AppsmithConsole.ts
AppsmithUtils.test.ts chore: Address misc one click binding feedbacks (#24735) 2023-06-29 19:23:25 +05:30
AppsmithUtils.tsx chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
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 fix: Active color of primary buttons broken after ADS 2.0 migration (#26958) 2023-09-21 15:37:41 +05:30
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
DatasourceSagaUtils.tsx
dayJsUtils.ts
DSLMigration.test.ts chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
DSLMigrations.ts chore: Remove server side filtering flag (#27663) 2023-10-04 13:48:41 +05:30
DSLMigrationsUtils.test.ts
DynamicBindingUtils.test.ts
DynamicBindingUtils.ts feat: Improve error message for typeError (#27795) 2023-10-22 07:46:31 +01:00
editorContextUtils.ts changes in evaluation for EE - split (#27144) 2023-09-12 17:21:39 +05:30
formhelpers.test.ts
formhelpers.ts
GenerateCrudUtil.ts
generators.tsx
getCodeMirrorNamespace.ts
getPathAndValueFromActionDiffObject.ts
getQueryParamsObject.ts
helpers.test.ts chore: Move the widget config to widget class (#26073) 2023-09-06 17:45:04 +05:30
helpers.tsx feat: show appsmith partnership program callout on invite (#27274) 2023-09-20 10:20:26 +05:30
history.ts chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
importUppy.ts perf: reduce the bundle size, vol. 2 (#24969) 2023-07-17 00:19:41 +05:30
JSPaneUtils.test.ts feat: Remove async/sync differentiation from Appsmith (#25399) 2023-08-05 06:38:53 +01:00
JSPaneUtils.tsx chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
klona.test.ts
layoutPropertiesUtils.ts chore: Create layout system structure for Anvil and AnvilFlexComponent. (#27178) 2023-10-02 15:41:05 -04:00
lazyLottie.ts feat: signposting update (#24389) 2023-06-22 18:35:01 +05:30
localStorage.test.ts
localStorage.tsx
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: [one click binding] allow switching between js mode and non js mode on property control (#24355) 2023-06-16 14:46:56 +05:30
PropertyControlRegistry.tsx chore: [one click binding] allow switching between js mode and non js mode on property control (#24355) 2023-06-16 14:46:56 +05:30
ReducerUtils.ts
reflowHookUtils.ts
replayHelpers.test.js
replayHelpers.tsx feat: debugger api pane navigation (#25771) 2023-08-10 19:25:06 +05:30
resizeObserver.ts fix: CodeEditor issues on resizing (#26082) 2023-08-23 11:25:19 +05:30
storage.ts chore: update eslint and dependencies then fix revealed errors (#27908) 2023-10-11 10:14:38 +03:00
SuccessfulBindingsMap.ts chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
testDSLs.ts
testPropertyPaneConfig.test.ts chore: Move the widget config to widget class (#26073) 2023-09-06 17:45:04 +05:30
treeUtils.ts chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
TypeHelpers.ts
URLUtils.ts fix: fixed URL validation to not restrict navigateTo URLs to limited protocols (#27399) 2023-09-21 07:02:37 +05:30
UseComposeRef.ts
WidgetBlueprintUtils.ts
widgetEvalUtils.ts chore: query module evaluation (#27660) 2023-09-29 16:12:14 +05:30
WidgetFeatures.test.ts
WidgetFeatures.ts chore: Move the widget config to widget class (#26073) 2023-09-06 17:45:04 +05:30
WidgetLoadingStateUtils.test.ts chore: query module evaluation (#27660) 2023-09-29 16:12:14 +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 chore: Move the widget config to widget class (#26073) 2023-09-06 17:45:04 +05:30
WidgetMigrationUtils.ts chore: Move the widget config to widget class (#26073) 2023-09-06 17:45:04 +05:30
WidgetPropsUtils.test.tsx chore: Update DSL for Anvil (#27966) 2023-10-19 20:50:17 +05:30
WidgetPropsUtils.tsx chore: Update DSL for Anvil (#27966) 2023-10-19 20:50:17 +05:30
WidgetQueryGeneratorRegistry.test.ts
WidgetQueryGeneratorRegistry.ts feat: Table one click binding for MongoDB and Postgres (#23629) 2023-06-01 22:56:05 +05:30
widgetRenderUtils.test.ts chore: separated tree type into common file to be extended on EE (#27812) 2023-10-10 18:02:17 +05:30
widgetRenderUtils.tsx chore: separated tree type into common file to be extended on EE (#27812) 2023-10-10 18:02:17 +05:30
WidgetSizeUtils.test.ts
WidgetSizeUtils.ts chore: Move the widget config to widget class (#26073) 2023-09-06 17:45:04 +05:30
WorkerUtil.test.ts Add web api types 2023-06-14 17:29:15 +05:30
WorkerUtil.ts feat: widget property setters (#23441) 2023-07-08 19:37:26 +05:30