PromucFlow_constructor/app/client
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
..
cypress feat: Switch Group widget (#7590) 2021-12-09 20:02:47 +08:00
docker fix: Treat missing server proxy endpoing as a warning (#7094) 2021-09-06 15:30:45 +05:30
generators refactor: Widget Development API (#6405) 2021-09-09 20:40:22 +05:30
patches
public chore: Send telemetry option in user profile to client (#9535) 2021-12-03 01:56:16 +05:30
src feat: Switch Group widget (#7590) 2021-12-09 20:02:47 +08:00
test fix: popups same width as parent (#7499) 2021-11-30 02:38:46 -08:00
typings
.babelrc chore: Config changes (#8564) 2021-11-05 11:19:19 +05:30
.dockerignore
.editorconfig
.eslintrc.json fix: Add escaping special characters before JSON.parse (#9293) 2021-11-25 16:22:40 +05:30
.flowconfig
.gitignore
.huskyrc
.lintstagedrc
.nvmrc
.prettierignore
.prettierrc
.sentryclirc
build.sh
craco.build.config.js
craco.common.config.js feat: property pane docking (#7361) 2021-11-23 13:31:46 +05:30
craco.dev.config.js refactor: Widget Development API (#6405) 2021-09-09 20:40:22 +05:30
cypress.env.json test: Intercept/Real DB for Mongo, MySQL & QueryPane with CRUD flow for Postgres (#9081) 2021-11-18 14:27:51 +00:00
cypress.json test: RestAPI parallel run & Debug btn crash [Bugs 5550, 6863, 8686] - Script implementation (#9435) 2021-12-02 10:50:44 +05:30
Dockerfile Include a default value for server proxy pass (#7042) 2021-09-06 12:25:31 +05:30
gitbook-algolia-lambda.js Add retries when getting page from GitBook (#7611) 2021-09-20 12:34:04 +05:30
index.tsx feat: property pane docking (#7361) 2021-11-23 13:31:46 +05:30
jest.config.js feat: add document viewer widget (#7666) 2021-11-29 15:37:49 +00:00
netlify.toml fix: Added default cs url for netlify builds (#8471) 2021-10-12 20:17:17 +05:30
package.json feat: Switch Group widget (#7590) 2021-12-09 20:02:47 +08:00
README.md
README.old.md
start-https.sh fix: Error out when server endpoint ends with a slash (#6981) 2021-08-31 11:46:29 +05:30
stats.json feat: property pane docking (#7361) 2021-11-23 13:31:46 +05:30
tailwind.config.js feat: property pane docking (#7361) 2021-11-23 13:31:46 +05:30
tsconfig.json
tsconfig.path.json
yarn.lock feat: Switch Group widget (#7590) 2021-12-09 20:02:47 +08:00

Appsmith Client

This project was bootstrapped with Create React App.

For details on setting up your development machine, please refer to the Setup Guide