PromucFlow_constructor/app/client/src/widgets
Ashit Rath eda63fe688
chore: JSONform - useRegisterFieldValidity remove unused dependency in useEffect (#35869)
## Description
Removes unused dependency in `useRegisterFieldValidity` of JSONForm

Introduced in https://github.com/appsmithorg/appsmith/pull/35717

## Automation

/ok-to-test tags="@tag.JSONForm"

### 🔍 Cypress test results
<!-- This is an auto-generated comment: Cypress test results  -->
> [!TIP]
> 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉
> Workflow run:
<https://github.com/appsmithorg/appsmith/actions/runs/10554659505>
> Commit: e59355e8484e4dd0707d6c0b7a13b0b96b2b3507
> <a
href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=10554659505&attempt=1"
target="_blank">Cypress dashboard</a>.
> Tags: `@tag.JSONForm`
> Spec:
> <hr>Mon, 26 Aug 2024 06:45:22 UTC
<!-- end of auto-generated comment: Cypress test results  -->


## Communication
Should the DevRel and Marketing teams inform users about this change?
- [ ] Yes
- [ ] No


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit


- **Performance Improvements**
- Optimized the `useRegisterFieldValidity` function by reducing the
number of dependencies in its `useEffect` hook, potentially enhancing
performance by minimizing unnecessary updates.

- **Bug Fixes**
- Streamlined control flow for error handling within the
`useRegisterFieldValidity` function to ensure consistent behavior when
validating fields and managing errors.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-08-26 14:52:58 +05:30
..
AudioRecorderWidget chore: rename old ADS package (#35517) 2024-08-08 15:55:00 +03:00
AudioWidget fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
BaseInputWidget fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
BaseWidgetHOC chore: Added profiling for widget components performance (#34912) 2024-07-26 21:12:31 +05:30
ButtonGroupWidget chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
ButtonWidget chore: rename ADS package (#35583) 2024-08-09 17:20:29 +03:00
CameraWidget chore: rename old ADS package (#35517) 2024-08-08 15:55:00 +03:00
CategorySliderWidget chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
ChartWidget fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
CheckboxGroupWidget chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
CheckboxWidget chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
CircularProgressWidget chore: Move widget deprecation messages from propertyPaneView to individual Widget configurations (#33759) 2024-06-04 11:55:55 +05:30
CodeScannerWidget chore: rename old ADS package (#35517) 2024-08-08 15:55:00 +03:00
components chore: rename old ADS package (#35517) 2024-08-08 15:55:00 +03:00
ContainerWidget fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
CurrencyInputWidget fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
CustomWidget chore: rename ADS package (#35583) 2024-08-09 17:20:29 +03:00
DatePickerWidget fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
DatePickerWidget2 fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
DividerWidget feat: update explorer widget icons (#34018) 2024-06-12 10:44:22 +01:00
DocumentViewerWidget fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
DropdownWidget chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
ExternalWidget chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
FilepickerWidget chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
FilePickerWidgetV2 chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
FormButtonWidget chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
FormWidget chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
IconButtonWidget feat: update explorer widget icons (#34018) 2024-06-12 10:44:22 +01:00
IconWidget chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
IframeWidget fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
ImageWidget chore: rename old ADS package (#35517) 2024-08-08 15:55:00 +03:00
InputWidget fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
InputWidgetV2 fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
JSONFormWidget chore: JSONform - useRegisterFieldValidity remove unused dependency in useEffect (#35869) 2024-08-26 14:52:58 +05:30
ListWidget fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
ListWidgetV2 fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
MapChartWidget chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
MapWidget chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
MenuButtonWidget chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
ModalWidget fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
MultiSelectTreeWidget chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
MultiSelectWidget chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
MultiSelectWidgetV2 fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
NumberSliderWidget chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
PhoneInputWidget fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
ProgressBarWidget chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
ProgressWidget chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
QRGeneratorWidget chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
RadioGroupWidget chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
RangeSliderWidget chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
RateWidget chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
RichTextEditorWidget chore: Upgrade TinyMCE (#35399) 2024-08-08 20:08:09 +05:30
SelectWidget chore: batching updates for a few widgets to reduce rerenders (#35594) 2024-08-12 13:54:44 +05:30
SingleSelectTreeWidget chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
StatboxWidget fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
SwitchGroupWidget chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
SwitchWidget chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
TableWidget chore: rename old ADS package (#35517) 2024-08-08 15:55:00 +03:00
TableWidgetV2 fix: Ensure Select Column Displays Data When Options Are Not Set (#35817) 2024-08-23 10:10:27 +01:00
TabsMigrator chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
TabsWidget fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
TextWidget chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
VideoWidget fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
wds chore: created shared utils package and moved objectKeys function to it (#35615) 2024-08-23 00:54:05 +05:30
BaseComponent.tsx
BaseWidget.tsx fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
CanvasWidget.tsx chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
ConnectDataOverlay.tsx chore: rename ADS package (#35583) 2024-08-09 17:20:29 +03:00
index.ts chore: move anvil widgets to wds (#35812) 2024-08-22 20:18:20 +02:00
MetaHOC.tsx fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00
MetaWidgetContextProvider.tsx
Skeleton.tsx
SkeletonWidget.tsx feat: implement dropping building blocks on canvas (#31857) 2024-04-16 09:41:09 +01:00
useDropdown.tsx chore: add consistent-type-definitions rule (#27907) 2023-10-11 10:35:24 +03:00
utils.test.ts feat: code scanner widget default camera (#26083) 2023-08-10 12:18:51 +05:30
utils.ts feat: code scanner widget default camera (#26083) 2023-08-10 12:18:51 +05:30
WidgetUtils.test.ts chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
WidgetUtils.ts chore: use ads icons (#35633) 2024-08-16 17:23:57 +03:00
withLazyRender.tsx chore: enable no-explicit-any rule (#35321) 2024-07-31 18:41:28 +03:00
withWidgetProps.tsx fix: change appsmith alias (#35349) 2024-08-06 17:52:22 +03:00