PromucFlow_constructor/app/client/src/utils
Paul Li 54579a4e6c
feat: Switch Group widget (#7590)
* Feat: Switch Group Widget

-- The first MVP of the widget

* feat: Switch Group Widget

-- Follow the same config and implementation as the other group widgets

* feat: Switch Group Widget

-- Elaborate the help text for defaultSelectedValues

* feat: Switch Group Widget

-- Add a widget icon

* feat: Switch Group Widget

-- Remove unnecessary property control at ItemsControl.tsx
-- Refactor some code snippets for higher code quality
-- Add basic cypress test cases

* fix: icon for the widget optimised & replaced

* feat: Switch Group Widget

-- Add a unit test for defaultSelectedValuesValidation

* feat: Switch Group Widget

-- Make the validation type for defaultSelectedValues property to ValidationTypes.ARRAY
-- Remove original validation function and its unit test

* feat: Switch Group Widget

-- Fix on typo
-- Fix on formatting issue
-- Change the help text for isRequired property

* feat: Switch Group Widget

-- Revert help text for isRequired property to the original one

* feat: Switch Group Widget

-- Set strict property to true on defaultSelectedValues

* feat: Switch group widget

-- Refactor utility function, getCamelCaseString
-- Add the corresponding test case

* feat: Switch group widget

-- Implement options property as a plain JS field
-- Reimplement update logic for selectedValues when options changes
-- Add a new utility function for checking equality of object arrays
-- Add a unit test for the above function
-- Rewrite the corresponding Cypress test cases

* feat: Switch Group Widget

-- Remove isArrayEqual utility function and directly use functions from lodash

* feat: Swtich Group Widget

-- Make selectedValues as a derived property

* feat: Switch Group Widget

-- Replace the widget icon

* feat: Switch Group Widget

-- Rewrite a test case for onSelectionChange property

* feat: Switch Group Widget

-- Remove redundant calls for openPropertyPane

* feat: Switch Group Widget

-- Remove closePropertyPane call from afterEach hook

* feat: Switch Group Widget

-- Change the selector for every switch element in onSelectionChange test case

* feat: Switch Group Widget

-- Fix on failed Cypress test case, adding closePropertyPane command to onSelectionChange

* feat: Switch Group Widget

-- Remove template literal from a selector

* feat: Switch Group Widget

-- Make click on onSelectionChange test case forced

* feat: Switch Group Widget

-- Fix on crash issue when editing on Options property

* feat: Switch Group Widget

-- Add the widget icon to show in entity explorer

* feat: Switch Group Widget

-- Fix on blue color on mouse down
-- Add a new property for alignment

Co-authored-by: somangshu <somangshu.goswami1508@gmail.com>
2021-12-09 20:02:47 +08:00
..
autocomplete feat: Switch Group widget (#7590) 2021-12-09 20:02:47 +08:00
hooks feat: property pane docking (#7361) 2021-11-23 13:31:46 +05:30
migrations fix: Table Widget Icon Button should be having a default variant (#8664) 2021-11-23 22:10:13 +08:00
validation fix: table icon selector js mode toggle issue (#9396) 2021-12-09 11:45:59 +05:30
AnalyticsUtil.tsx fix: fix segment calls not getting fired issue on CE instances (#9543) 2021-12-03 11:08:18 +05:30
ApiPaneUtils.test.ts Bug/api editor datasources (#4780) 2021-06-03 10:28:18 +05:30
ApiPaneUtils.tsx Bug/api editor datasources (#4780) 2021-06-03 10:28:18 +05:30
AppsmithConsole.ts feat: show lint errors in code editor (#6265) 2021-08-26 10:15:17 +05:30
AppsmithUtils.test.ts feat: Switch Group widget (#7590) 2021-12-09 20:02:47 +08:00
AppsmithUtils.tsx feat: Switch Group widget (#7590) 2021-12-09 20:02:47 +08:00
canvasStructureHelpers.test.ts Introduce different evaluation types for different binding fields (#3834) 2021-04-26 11:11:32 +05:30
canvasStructureHelpers.ts refactor: Widget Development API (#6405) 2021-09-09 20:40:22 +05:30
DSLMigrations.ts fix: Table Widget Icon Button should be having a default variant (#8664) 2021-11-23 22:10:13 +08:00
DynamicBindingUtils.test.ts fix: correctly update dynamic binding pathlist (#8981) 2021-11-16 10:38:43 +01:00
DynamicBindingUtils.ts feat: Action undo redo (#9045) 2021-12-07 09:45:18 +00:00
EditorUtils.ts refactor: Widget Development API (#6405) 2021-09-09 20:40:22 +05:30
featureFlags.ts Use feature flag api to enable/disable comments (#6322) 2021-08-05 11:40:19 +05:30
FormControlFactory.tsx feat: JSON view for query & datasource form components (#7534) 2021-09-17 12:14:04 +00:00
FormControlRegistry.tsx Client side changes for new where clause component 2021-11-10 13:45:47 +00:00
formhelpers.test.ts Make prettier changes (#2337) 2020-12-24 10:02:25 +05:30
formhelpers.ts Improvement: Add limit on password length in user signup (#6312) 2021-08-04 15:33:33 +06:00
GenerateCrudUtil.ts [Feature] Generate template page from datasource (#5513) 2021-07-29 13:43:10 +05:30
generators.tsx [Feature] Widget grouping - Allow Drag and Drop of multiple widgets. (#5389) 2021-08-12 11:15:38 +05:30
getPathAndValueFromActionDiffObject.ts fix: fixing missing where key (#9215) 2021-11-25 18:48:40 +05:30
helpers.test.ts fix: New table widget migration to sanitize primaryColumn, columnOrder and binding paths (#7037) 2021-09-13 17:33:39 +05:30
helpers.tsx feat: Action undo redo (#9045) 2021-12-07 09:45:18 +00:00
history.ts
JSPaneUtils.tsx Refactor: JS Editor eval flow (#8821) 2021-11-08 12:19:22 +05:30
localStorage.test.ts Check if localstorage is supported (#3974) 2021-04-26 14:48:39 +05:30
localStorage.tsx chore: Config changes (#8564) 2021-11-05 11:19:19 +05:30
PerformanceTracker.ts - Remove the is_array check 2021-06-16 23:22:10 +05:30
PropertyControlFactory.tsx Show JS eval errors in evaluated value pane and debugger (#4463) 2021-05-26 18:02:43 +05:30
PropertyControlRegistry.tsx
replayHelpers.test.js chore: Removing re-declared variables (#8050) 2021-10-14 09:47:26 +05:30
replayHelpers.tsx feat: Action undo redo (#9045) 2021-12-07 09:45:18 +00:00
storage.ts fix: paste before copy resulted in value being undefined (#8954) 2021-11-05 15:08:46 +05:30
treeUtils.ts Make prettier changes (#2337) 2020-12-24 10:02:25 +05:30
TypeHelpers.ts Filepicker v2 - Don't store large files in the dataStore (#6692) 2021-08-24 09:08:57 +05:30
WidgetFactory.tsx chore: Config changes (#8564) 2021-11-05 11:19:19 +05:30
WidgetPropsUtils.test.tsx feat: Updates widget default state (#8562) 2021-11-02 09:47:49 +05:30
WidgetPropsUtils.tsx feat: property pane docking (#7361) 2021-11-23 13:31:46 +05:30
WidgetRegisterHelpers.tsx fix: copy paste new widget key generation (#7464) 2021-09-15 19:34:27 +05:30
WidgetRegistry.tsx feat: Switch Group widget (#7590) 2021-12-09 20:02:47 +08:00
WorkerUtil.test.ts Cleanup cancelled requests (#2387) 2020-12-30 18:56:44 +05:30
WorkerUtil.ts Cleanup cancelled requests (#2387) 2020-12-30 18:56:44 +05:30