docbrown/app/javascript/crayons/MultiSelectAutocomplete
Miguel Nieto A 148f242892
Replace listings tag component (#16855)
* wip

* feat:  Use MultiSelectAutocomplete for Tags

* feat:  Add additional tags for listings

* refactor: ♻️ Use preact/hooks and refactor propTypes

* fix: 🐛 Fix addiional tags support depending on the selected category

- Add slug to returned array in select_options_for_categories helper
- Differentiate the fields categoryId and categorySlug

* fix: 🐛 Adjust propTypes

* test: 🚨 Change test for select_options_for_categories helper

* refactor: ♻️ Apply requested changes

* refactor: ♻️ Remove border prop - default is true

* test: 🚨 Add test suite for ListingTagsField component

* refactor: ♻️ Apply requested changes

* refactor: ♻️ Remove unnecessary forEach + Improve code legibility

* docs: 📚 Remove topTags from hook documentation

* refactor: ♻️ Use the alias for crayons folder + Use loclaCompare in sort

* test: 🚨 Clean up mock response

* fix: 🐛 Reorder styles

* style: 🎨 Add comment to TagAutocompleteOption/Selection components
2022-03-30 16:51:40 +01:00
..
__stories__ Add new tag autocomplete to editor (#16025) 2022-01-21 08:58:05 +00:00
__tests__ Now <viewbox /> is preserved in SVGs when using the inline-react-svg plugin (#16287) 2022-01-24 16:25:14 -05:00
DefaultSelectionTemplate.jsx Add new tag autocomplete to editor (#16025) 2022-01-21 08:58:05 +00:00
index.js Tag autocomplete: storybook multi-select autocomplete component (#15796) 2022-01-05 15:01:07 +00:00
MultiSelectAutocomplete.jsx Add new tag autocomplete to editor (#16025) 2022-01-21 08:58:05 +00:00
TagAutocompleteOption.jsx Replace listings tag component (#16855) 2022-03-30 16:51:40 +01:00
TagAutocompleteSelection.jsx Replace listings tag component (#16855) 2022-03-30 16:51:40 +01:00