You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The React Multi-select Advanced component is a powerful tool that can handle massive data sets without any struggle.
8
8
It comes with various customizable features that make it very easy to use, so you can tailor it to your specific needs.
9
9
10
-
If you like itput a ⭐ on it. [](https://github.com/senerdude/react-multi-select-advanced)
10
+
Like Beyoncé said, If you liked it, then you should a put a ⭐ on it. ➽ [](https://github.com/senerdude/react-multi-select-advanced)
11
11
12
12
## Features
13
13
14
-
- Typescript: Types included, ensuring compatibility with your project.
15
-
- Zero dependency: No need to worry about other libraries.
16
-
- Powerful: Handles massive data sets without problem.
17
-
- Responsive: Ensures that the component fit all device resolutions depending on parent component.
18
-
- Customizable: Allow you to add custom class and change button, icons as components.
19
-
- Auto direction: Ensures that list items open in the correct direction based on their placement on the page.
20
-
- Localization: Easy to integrate any language.
21
-
- Keyboard navigation: Supports keyboard arrows and tab.
22
-
- Highlight keywords: Highlights entered text on list results.
23
-
- Match priority: If label starts with keyword, shows first.
24
-
-[Storybook](https://lifetoweb.com/react-multi-select-advanced/) : Document and test playground.
14
+
<divstyle="font-size: 16px">
25
15
26
-
## Getting Started
16
+
-**Typescript**: Types included, ensuring compatibility with your project.
17
+
-**Zero dependency**: No need to worry about other libraries.
18
+
-**Powerful**: Handles massive data sets without problem.
19
+
-**Responsive**: Ensures that the component fit all device resolutions depending on parent component.
20
+
-**Customizable**: Allow you to add custom class and change button, icons as components.
21
+
-**Auto direction**: Ensures that list items open in the correct direction based on their placement on the page.
22
+
-**Localization**: Easy to integrate any language.
23
+
-**Keyboard navigation**: Supports keyboard arrows and tab.
24
+
-**Highlight keywords**: Highlights entered text on list results.
25
+
-**Match priority**: If label starts with keyword, shows first.
26
+
-**[Storybook](https://lifetoweb.com/react-multi-select-advanced/)** : Document and test playground.
| `filterLimit` | `number` | | Maximum dropdown display limit
116
129
| `filterHighlightKeyword` | `boolean` | `false` | Highlights matching keyword. Suggested to use with filterLimit because of performance.
117
130
| `filterOrderByMatchRank` | `boolean` | `false` | Gives match score if label starts with search keyword. Suggested to use with filterLimit because of performance.
Copy file name to clipboardExpand all lines: src/App.tsx
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -42,7 +42,7 @@ function App() {
42
42
43
43
<h1>React Multi Select Advanced</h1>
44
44
45
-
<MultiSelectAdvancedlabel="Select cities from 42802 cities all around the world"options={options.cities}selectedValues={selectedItems}onChange={handleChange}/>
45
+
<MultiSelectAdvancedlabel="Select cities from all around the world"placeholder="Type a city name"selectionShowDeleteButton={true}selectionMaxVisibleItems={10}selectionShowClear={true}options={options.cities}selectedValues={selectedItems}onChange={handleChange}/>
0 commit comments