feat: composio clean up 🧹 (#7371)

* feat: enhance animations and improve ListSelectionComponent functionality

- Added overlay and content animations to tailwind.config.mjs for smoother transitions.
- Updated ListSelectionComponent to reset search input when the dialog opens and improved item display styling.
- Refactored ConnectionComponent to utilize the new onSelection prop in ListSelectionComponent for better selection handling.

* fix: refine animation timings and enhance ListSelectionComponent layout

- Adjusted animation durations in tailwind.config.mjs for smoother transitions.
- Updated ListSelectionComponent to increase maximum height for improved content display.

* feat: enhance ListSelectionComponent with hover functionality and keyboard navigation

- Added mouse enter and leave handlers to ListItem for improved user interaction.
- Implemented keyboard navigation to select items using the Enter key when an item is hovered.
- Updated styling for ListItem to enhance visual feedback during hover states.

* feat: enhance ListItem with hover state and selection feedback

- Added hover state management to ListItem, allowing visual feedback when an item is hovered.
- Updated the rendering logic to display a "Select" label and an icon when the item is hovered.
- Improved the selection indicator for better user experience.

* feat: enhance ListSelectionComponent with keyboard navigation and focus management

- Added keyboard navigation to allow users to select items using the Arrow keys and Enter key.
- Implemented focus management to highlight the currently focused item in the list.
- Updated the component to reset focus and search input when the dialog opens or the filtered list changes.
- Improved item rendering to visually indicate focus state.

* feat: enhance ListSelectionComponent with improved keyboard navigation and hover management

- Added state management for keyboard navigation to improve user experience when selecting items.
- Implemented hover state clearing during keyboard navigation to prevent visual conflicts.
- Updated ListItem to conditionally apply hover styles based on keyboard navigation state.
- Enhanced focus management to reset when the filtered list changes or when the dialog opens.

* fix: refine animation timings and update ListSelectionComponent layout

- Adjusted clipPath values in tailwind.config.mjs for improved overlay animations.
- Increased animation durations for overlay and content transitions to enhance smoothness.
- Removed unnecessary padding in ListSelectionComponent for a cleaner layout.

* refactor: update ListSelectionComponent styles for improved visual consistency

- Changed text color and background color classes in ListItem to enhance readability and maintain design consistency.
- Updated icon color to align with the new text styling for better visual integration.

* [autofix.ci] apply automated fixes

* fix: improve ListSelectionComponent behavior and cleanup event listeners

* fix: adjust minimum height of ListSelectionComponent dialog for better usability

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
This commit is contained in:
Deon Sanchez 2025-04-01 12:28:06 -06:00 • committed by GitHub
commit 6dac50a3fc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 246 additions and 52 deletions

View file

@ -709,6 +709,7 @@
},
"node_modules/@clack/prompts/node_modules/is-unicode-supported": {
"version": "1.3.0",
"extraneous": true,
"inBundle": true,
"license": "MIT",
"engines": {