ToolJet/frontend/assets
Manish Kushare 355982fafd
Editable tags (#14831)
* feat: add Editable Tags component with create, select, and delete functionality

- Implement EditableTagsChip for displaying selected tags with remove option.
- Create EditableTagsMenuList for rendering the dropdown menu with loading state and create new tag option.
- Develop EditableTagsOption for individual tag options in the dropdown.
- Add EditableTagsValueContainer to manage the display of selected tags and input.
- Style the Editable Tags component with SCSS for better UI/UX.
- Update index.js to export the EditableTags component.
- Enhance editorHelpers.js to include EditableTags in the component list.
- Define editableTagsConfig for widget configuration in the server.
- Integrate editableTagsConfig into the main widget configuration index.

* feat: enhance Editable Tags for dynamic height and improved overflow handling

* feat: add dynamic height support and EditableTags to relevant configurations

* feat: integrate Editable Tags support with updated configurations and sorting options

* feat: add Editable Tags component with updated configurations and improved styling options

* feat: add input focus functionality on component click in Editable Tags

* feat: add event handlers for tag addition and deletion in events slice

* refactor: remove unused selectTags and deselectTags functions in EditableTags

* feat: enhance dynamic height support and scrollbar styling in Editable Tags

* feat: update styling for Editable Tags and Editable Tags Chip components

* feat: improve styling and layout for Editable Tags components

* feat: enhance layout and styling for Editable Tags components to improve responsiveness and prevent overflow

* feat: enhance scrollbar styling and padding for Editable Tags menu list

* feat: add EditableTags to input components for form

* feat: remove unused imports from EditableTags components for cleaner code

* feat: enhance EditableTags components with improved hover and active states, update no options message, and refine styling for better user experience

* feat: modify EditableTags to always open menu on focus, improving user interaction

* feat: add EditableTags to select and widget configurations for enhanced component integration

* feat: remove case enforcement feature from EditableTags for simplified tag management

* feat: remove unused variables from EditableTags components for cleaner code

* feat: initialize values array in exposedVariables for EditableTags configuration

* fix: adjust padding and border formatting in EditableTags component for consistency

* feat: remove case enforcement rendering from EditableTags for simplified component logic

* refactor: streamline EditableTags components for improved readability and maintainability by removing inline styles

* feat: Rename from editableTags to tagsInput

* refactor: enhance layout and styling of new tag preview in TagsInputOption component

* feat: add customizable tag colors in TagsInput components

* fix: update schema to include disable property for tag options

* feat: add 'TagsInput' to component type checks in ComponentsService and AppsUtilService

* chore: update subproject commit reference in server/ee

* feat: add tooltip support to TagsInput component

* feat: add enableSearch toggle to TagsInput component configuration

* feat: update duplicate check in TagsInput to be case-sensitive and adjust key handling for tag selection

* feat: enhance tag creation validation in TagsInput to prevent duplicates with case-sensitive check

* feat: enhance tag selection and deselection logic in TagsInput to support label matching

* chore: update subproject commit reference in server/ee

* feat: enhance TagsInput styling and functionality with new tag creation support and padding to dropdown

* feat: update Select component to support TagsInput in marked as default logic as multiple selection

* feat: remove icon and icon color configuration from TagsInput component

* fix: update dependency in TagsInput to use selectOptions for exposed variable

* feat: add TagsInput component and integrate it into WidgetIcon

* feat: enhance TagsInput component with controlled option focus and improved keyboard navigation

* feat: refine TagsInput styling and structure for improved usability and aesthetics

* feat: enhance scrollbar styling for improved visibility and aesthetics in TagsInput component

* fix: adjust padding in valueContainer for improved layout in TagsInput component

* feat: update hover background color in TagsInput for improved visual feedback

* fix: update footer text in TagsInputMenuList to improve clarity

* fix: adjust alignment class and add top margin for improved layout in TagsInput component's label

* feat: add search functionality for TagsInput component and update configuration section label

* feat: add auto pick chip color feature to TagsInput component

* feat: add checkboxLabel to TagsInput configuration for improved label customization

* fix: update display names for tag background and text color in TagsInput configuration

* fix: standardize display names for tag background and text color in TagsInput configuration

* chore: update subproject commit reference in server/ee

* chore: update subproject commit references in frontend and server directories

* chore: update subproject commit references in frontend and server directories

* chore: update version to 3.20.64-lts
2026-01-05 20:25:51 +05:30
..
csv Fix/remove metadata ce (#12559) 2025-04-14 17:28:02 +05:30
fonts Hotfix: Setup local static assets (#6960) (#7016) 2023-07-13 13:14:26 +05:30
images Editable tags (#14831) 2026-01-05 20:25:51 +05:30
libs/pyodide-0.23.2 move pyodide to static assets 2024-02-19 18:16:02 +05:30
translations Add localization support for datepicker in multiple languages (#14854) 2025-12-22 17:33:46 +05:30