AutoComplete
Usage
import { useState } from 'react'
import { _AutoComplete as AutoComplete } from '@aragon/ui'
const items = [
'Bruce Wayne',
'Bruce Banner',
'Bruce Springsteen',
'Bruce Lee',
'Bruce Willis',
]
const FilterBasedOnWhatIsTyped = () => {
const [searchTerm, setSearchTerm] = useState(null)
const ref = useRef()
return (
<AutoComplete
items={items.filter(
name =>
searchTerm &&
name.toLowerCase().indexOf(searchTerm.toLowerCase()) > -1
)}
onChange={setSearchTerm}
onSelect={value => {
textRef.current.value = value
setSearchTerm(null)
}}
ref={ref}
placeholder="Hint: Bruce"
/>
)
}Demonstration

Props
items
itemsrenderItem
renderItemitemButtonStyles
itemButtonStylesonSelect
onSelectonChange
onChangeplaceholder
placeholderrequired
requiredvalue
valuewide
wideAutoCompleteSelected properties
selected
selectedrenderSelected
renderSelectedselectedButtonStyles
selectedButtonStylesonSelectedClick
onSelectedClickLast updated
Was this helpful?
