From 6062556891d47612bcab07ff8451077ba9b50523 Mon Sep 17 00:00:00 2001 From: R0Wi Date: Tue, 9 Aug 2022 22:30:24 +0200 Subject: [PATCH] Add docs and tests for #2973 --- package.json | 1 + .../MultiselectTags/MultiselectTags.vue | 23 +++- .../MultiselectTags/MultiselectTags.spec.js | 130 ++++++++++++++++++ 3 files changed, 153 insertions(+), 1 deletion(-) create mode 100644 tests/unit/components/MultiselectTags/MultiselectTags.spec.js diff --git a/package.json b/package.json index cd1deaf709..9818ccb382 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ "lint": "eslint --ext .js,.vue src", "lint:fix": "eslint --ext .js,.vue src --fix", "test": "jest --verbose", + "test:coverage": "jest --verbose --coverage --no-cache", "stylelint": "stylelint src/**/*.vue src/**/*.scss src/**/*.css", "stylelint:fix": "stylelint src/**/*.vue src/**/*.scss src/**/*.css --fix", "styleguide": "vue-styleguidist server", diff --git a/src/components/MultiselectTags/MultiselectTags.vue b/src/components/MultiselectTags/MultiselectTags.vue index ad7759618a..684ae42a77 100644 --- a/src/components/MultiselectTags/MultiselectTags.vue +++ b/src/components/MultiselectTags/MultiselectTags.vue @@ -61,6 +61,27 @@ export default { } ``` + +## Custom filter +Because of compatibility reasons only 5 tag entries are shown by default. If you want to show all available tags set the `filter` function-prop to `null`: +```vue + +``` + +It's also possible to apply any custom filter logic by setting the `filter` function-prop to any custom function receiving the tag element and the index: +```vue + +```