PromucFlow_constructor/app/client
Ayush Pahwa 6509fbc099
feat: Switch to JSON view functionality for form components (#11786)
* Update: Added flag check for evals

- Only running init form evals if the form is of new UQI config

* Create: Separated Form config logic

- Created a new file to render the form configs of any form component

* Update: Enum and getter for view types

- Added enum for view types
- Added a function to extract the view type of current component

* Update: Handling initial values of form

- Added checks and updated the default data tree for the components of UQI forms
- This is to allow to switch these components to the new data type

* Update: updated type of control data

- Added viewTypes to the type of form component's control data

* Create: Function to change viewType

- Added function that will check the current data and switch to the new view type

* Update FormControl.tsx

- Split the logic of form config to a new file
- Updated the memo component to a function so custom config can be passed in it
- Added conditional check for the final component

* Create: wrapper component to switch view

- Component added to change between GUI and JSON view types

* Update: Variable name for alternate view types

- Changed variable name for alternate view types from viewTypes to alternateViewTypes

* Update: Added checks to init section

- Added a check for the required values in where clause component

* Update: Usage of useMemo hook

- Moved the useMemo hook to the top so it is not called conditionally

* Update ToggleComponentToJson.tsx

- Moved toggled input text view as a constant variable

* Update utils.ts

- Moved toggled input text view as a constant variable

* Update actionProperties.ts

- Added switched view type input text to binding path list

Co-authored-by: Aishwarya UR <aishwarya@appsmith.com>
2022-03-21 11:21:50 +05:30
..
cypress fix: revoke access and limit reached modal updates (#11783) 2022-03-21 13:24:01 +08:00
docker Added zipy.ai for analytics (#11411) 2022-02-25 08:58:03 +05:30
generators refactor: Widget Development API (#6405) 2021-09-09 20:40:22 +05:30
patches
perf Fix an issue with saving run data (#11242) 2022-02-18 16:03:39 +05:30
public chore: Remove Google Analytics (#11765) 2022-03-10 17:09:22 +05:30
src feat: Switch to JSON view functionality for form components (#11786) 2022-03-21 11:21:50 +05:30
test fix: select widget accept string and object in the defaultOption property (#11082) 2022-02-22 00:43:35 -08:00
typings
.babelrc refactor: code splitting to support third party sso/oidc in EE (#10201) 2022-01-07 11:38:17 +05:30
.dockerignore
.editorconfig
.eslintrc.json chore: git sync cypress tests (#10006) 2022-02-25 06:13:16 +00:00
.flowconfig
.gitignore
.huskyrc
.lintstagedrc
.nvmrc
.prettierignore
.prettierrc
.sentryclirc
build.sh
craco.build.config.js Add brotli and gzip compression (#10869) 2022-02-05 01:52:31 +05:30
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_fat.json test: Cypress env for fat container (#11792) 2022-03-14 10:00:13 +05:30
cypress.env.json refactor: admin settings (#9906) 2022-02-11 23:38:46 +05:30
cypress.json test: Script fixes for flaky tests + Unskipping few skipped tests + Cypress upgraded (#11724) 2022-03-19 21:26:53 +05:30
Dockerfile Fix path to http nginx config file (#10395) 2022-01-13 19:02:35 +05:30
gitbook-algolia-lambda.js updated gitbook sync to work with new APIs (#11850) 2022-03-15 15:51:46 +05:30
index.tsx feat: property pane docking (#7361) 2021-11-23 13:31:46 +05:30
jest.config.js fix: Signup text update & code optimisation (#11606) 2022-03-04 11:56:12 +05:30
netlify.toml chore: Remove old way of adding feature flags (#11213) 2022-02-16 19:57:58 +05:30
package.json test: Script fixes for flaky tests + Unskipping few skipped tests + Cypress upgraded (#11724) 2022-03-19 21:26:53 +05:30
README.md
README.old.md
start-https.sh fix: Remove reset password button if form login is disabled (#11591) 2022-03-03 18:49:10 +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 refactor: code splitting to support third party sso/oidc in EE (#10201) 2022-01-07 11:38:17 +05:30
vercel.json chore: Remove old way of adding feature flags (#11213) 2022-02-16 19:57:58 +05:30
yarn.lock test: Script fixes for flaky tests + Unskipping few skipped tests + Cypress upgraded (#11724) 2022-03-19 21:26:53 +05:30

Appsmith Client

This project was bootstrapped with Create React App.

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