PromucFlow_constructor/app/client
Rajat Agrawal 6e9e974cac
chore: Pass errors to widgets (#24760)
Fixes #24663

**Summary**

Widget should have access to evaluation errors because that allows it to
make a decision on how to handle errors in property pane and give users
a more visual cue to take a corrective action for fixing errors in the
property pane.

The current pop up isn't too conspicuous to notice and also doesn't
appear when the user deselects the property pane and reselects it.

**Why should this be worked on?**

This aligns with Widget Development API. Accessing the evaluation errors
from evaluations isn't recommended because it is an internal property.
An internal property is not advisable to be used given our roadmap for
community widgets.
Showing default data instead may not be the right way to handle errors
in every use case.
Loom Video describing the requirement :
https://www.loom.com/share/04c228b06bb34b97894e345b46cf0abe?sid=f855ac90-74fa-4ee3-b882-ec70b1b2d9bf
2023-07-06 17:15:15 +05:30
..
.husky
.yarn
cypress fix: update placeholder text for port numbers in datasource form (#24961) 2023-07-06 16:32:17 +05:30
docker
generators
packages feat: Improve Linting performance (#23865) 2023-07-05 14:34:03 +01:00
perf
public perf: prioritize the main bundle over preloads (v2) (#24374) 2023-06-22 10:58:10 +05:30
src chore: Pass errors to widgets (#24760) 2023-07-06 17:15:15 +05:30
test fix: Added support for bracket notation autocomplete (#24493) 2023-06-28 12:46:35 +05:30
typings
.babelrc
.dockerignore
.editorconfig
.eslintrc.base.json chore: disable cra eslint (#24953) 2023-06-30 12:45:07 +03:00
.eslintrc.js fix(eslint): fix direct remixicon imports in packages/design-system/* (#24010) 2023-06-09 12:44:58 +03:00
.gitignore
.lintstagedrc
.nvmrc
.prettierignore
.prettierrc
.sentryclirc
.yarnrc.yml
build.sh chore: disable cra eslint (#24953) 2023-06-30 12:45:07 +03:00
craco.build.config.js perf: prioritize the main bundle over preloads (v2) (#24374) 2023-06-22 10:58:10 +05:30
craco.common.config.js perf: merge all icons into three major chunks (#24382) 2023-06-16 11:38:08 +05:30
craco.dev.config.js
cypress_ci-toremove.json
cypress_ci.config.ts test: Cypress | Flaky fixes (#24925) 2023-07-01 00:16:57 +05:30
cypress.config.ts test: Cypress | Flaky fixes (#24925) 2023-07-01 00:16:57 +05:30
Dockerfile
download-assets.js
jest.config.js
package.json test: Cypress | Flaky fixes (#24925) 2023-07-01 00:16:57 +05:30
README.md
README.old.md
start-https.sh
tailwind.config.js feat: in-app ramps for private embed feature (#24507) 2023-06-21 13:39:14 +05:30
tsconfig.json
tsconfig.path.json
vercel.json
yarn.lock test: Cypress | Flaky fixes (#24925) 2023-07-01 00:16:57 +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