PS: ink-autocomplete and ink-select-input still your first choose
-
same as ink-autocomplete extra support paging(power ink-selected-input at same time)
-
WIP make it flexible
-
use fuzzysort for searching
npm install ink-power-auto-complete -S // or yarn add ink-power-auto-complete
import AutoComplete from "ink-power-auto-complete"; // power AutoComplete
import Select from "ink-power-auto-complete/dist/custom-select"; // power Select
<AutoComplete
value={searching}
items={list}
onChange={this.handleChange}
onSubmit={this.handleSubmit}
pageLimit={10}
/>
paging size
default:
const getMatchItems = (value, items, fuzzysort) =>
fuzzysort.go(value, items, {
key: "label"
});
true or false
show all the result before input