PromucFlow_constructor/app/client/cypress/e2e/Regression/ClientSide/Binding
Pawan Kumar 6f2f11b40b
chore: update select component (#38954)
![CleanShot 2025-02-03 at 13 51
45](https://github.com/user-attachments/assets/4c7a7a67-c1fc-4fe7-afbb-2342aea27fcc)

Few known bugs:
1. --The placeholder value is cleared when the user is searching. This
is happening cause we are using hack to put search into dropdown and it
is conflicting with native behavior of rc-select--


[](https://github.com/user-attachments/assets/4d40607f-c9c9-4060-9086-cc9d8dc49553)

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

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

- **New Features**
- Introduced a grouped dropdown with checkboxes for multi-select, making
option organization more intuitive.
- **Enhancements**
	- Upgraded dropdown search with auto-focus and dynamic filtering.
- Improved tag display with responsive limits and an updated "info"
style.
	- Added configuration options to control the number of visible tags.
- **Documentation**
- Expanded examples to showcase the new grouped and checkbox-enhanced
dropdown features.
- **Style**
- Refined styling and animations for dropdown states, ensuring a fluid
and consistent user experience.
- **Bug Fixes**
- Adjusted selectors in tests to improve interaction with dropdowns,
enhancing test reliability.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

<!-- This is an auto-generated comment: Cypress test results  -->
> [!TIP]
> 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉
> Workflow run:
<https://github.com/appsmithorg/appsmith/actions/runs/13173050535>
> Commit: 33634093ddb9b6d699d8f9c50297c4245bea21fb
> <a
href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=13173050535&attempt=1"
target="_blank">Cypress dashboard</a>.
> Tags: `@tag.All`
> Spec:
> <hr>Thu, 06 Feb 2025 07:34:34 UTC
<!-- end of auto-generated comment: Cypress test results  -->
2025-02-06 13:10:25 +05:30
..
API_with_List_Widget_spec.js feat: unified response view component (#37897) 2024-12-10 10:06:57 +03:00
Api_withPageload_Input_spec.js fix: Fix api on load issue due to no setting config issue (#38969) 2025-02-03 21:46:52 +05:30
aTobAndbToaBasic_Spec.ts
Button_Text_WithRecaptcha_spec.js fix: Fix re-captcha case (#38997) 2025-02-04 14:11:56 +05:30
Button_with_API_spec.js feat: unified response view component (#37897) 2024-12-10 10:06:57 +03:00
ButtonGroup_binding_spec.js
ButtonWidgets_NavigateTo_validation_spec.js fix: collapse params & query params in action selector if value is not changed (#35323) 2024-08-02 15:01:18 +05:30
ChartText_spec.js chore: update select component (#38954) 2025-02-06 13:10:25 +05:30
DatePicker_Text_spec.js test: fixed datepicker skipped tests set 2 (#37126) 2024-11-05 17:11:02 +05:30
Entity_delete_spec.js
Input_NavigateTo_validation_spec.js test:replace assertPageSave with AssertAutoSave (#33972) 2024-06-06 13:11:03 +05:30
InputWidget_Table_Sorting_spec.js
InputWidget_TableV2_Sorting_spec.js chore: removed old flags for airgap instances (#36609) 2024-10-07 15:26:25 +05:30
Invalid_binding_spec.js
JS_Toggle_spec.js
JSObject_Postgress_Table_spec.js chore: Added sanity and tags for blank tag specs (#36421) 2024-09-19 18:21:58 +05:30
JSObjectToInput_Spec.ts
JSObjectToListWidget_Spec.ts feat: unified response view component (#37897) 2024-12-10 10:06:57 +03:00
LoadashBasic_Spec.ts
MomentBasic_Spec.ts
MultiSelect_Button_Text_spec.js feat: enabled editor pane sidebar (#29882) 2024-01-12 20:13:58 +05:30
NavigateToFeatureValidation_spec.js test: updated tests with aghelper table methods (#33737) 2024-05-31 14:01:06 +05:30
No_Binding_Prompt_spec.js
Promises_1_Spec.ts chore: Updating the copy in the action settings pane (#37260) 2024-11-07 00:20:52 +05:30
Promises_2_Spec.ts
SelectWidget_Spec.ts
SmartSubstitutionWidgets_spec.js
Table_Api_spec.js feat: unified response view component (#37897) 2024-12-10 10:06:57 +03:00
Table_ClientSide_Search_spec.js test: replace togglebarDisable with CheckUncheck (#34069) 2024-06-10 19:55:17 +05:30
Table_DefaultSearch_Input_spec.js test: updated tests with aghelper table methods (#33737) 2024-05-31 14:01:06 +05:30
Table_selectedRow_Input_spec.js
Table_Style_ToggleJS_spec.js
Table_Widget__CondtionalFormatting_spec.js
Table_Widget_API_Derived_Column_spec.js
Table_Widget_API_Pagination_spec.js
TableTextPagination_spec.js
TableV2_Api_spec.js feat: unified response view component (#37897) 2024-12-10 10:06:57 +03:00
TableV2_ClientSide_Search_spec.js chore: removed old flags for airgap instances (#36609) 2024-10-07 15:26:25 +05:30
TableV2_DefaultSearch_Input_spec.js chore: removed old flags for airgap instances (#36609) 2024-10-07 15:26:25 +05:30
TableV2_Property_ToggleJs_With_Binding_spec.js
TableV2_Style_ToggleJS_spec.js
TableV2_Widget__CondtionalFormatting_spec.js
TableV2_Widget_API_Derived_Column_spec.js
TableV2_Widget_API_Pagination_spec.js chore: removed old flags for airgap instances (#36609) 2024-10-07 15:26:25 +05:30
TableV2TextPagination_spec.js chore: removed old flags for airgap instances (#36609) 2024-10-07 15:26:25 +05:30
TableV2Widget_selectedRow_Input_widget_spec.js chore: removed old flags for airgap instances (#36609) 2024-10-07 15:26:25 +05:30
TableV2Widgets_NavigateTo_Validation_spec.js test:replace assertPageSave with AssertAutoSave (#33972) 2024-06-06 13:11:03 +05:30
TableWidgets_NavigateTo_Validation_spec.js test:replace assertPageSave with AssertAutoSave (#33972) 2024-06-06 13:11:03 +05:30
TabWidget_Input_spec.js
TextTable_spec.js test: updated tests with aghelper table methods (#33737) 2024-05-31 14:01:06 +05:30
TextTableV2_spec.js chore: removed old flags for airgap instances (#36609) 2024-10-07 15:26:25 +05:30
Widget_loading_spec.js
Widgets_Default_data_validation_spec.js test: updated tests with aghelper table methods (#33737) 2024-05-31 14:01:06 +05:30
Widgets_Dependancy_validation_spec.js feat: enabled editor pane sidebar (#29882) 2024-01-12 20:13:58 +05:30
Widgets_form_input_table_default_validation_spec.js test: updated tests with aghelper table methods (#33737) 2024-05-31 14:01:06 +05:30
Widgets_form_input_tableV2_default_validation_spec.js test: updated tests with aghelper table methods (#33737) 2024-05-31 14:01:06 +05:30
xmlParser_spec.js