Select Menu
Example
Code
import React, {useRef} from "react"
import SelectMenu from "components/ui/SelectMenu"
import items from "./items"
function onSelect(item) {
console.log(item)
}
function onSearch(value) {
console.log(value)
}
function onSelect(item) {
console.log(item)
}
<SelectMenu
items={items}
className="my-className"
menuClassName="my-menuClassName"
listingClassName="my-listingClassName
title="Select your plan"
placeholder="My placeholder"
displayAvatar={false}
value={items[0]} // type is object
disabled={false}
borderRadius="left/String type"
popoverPosition="bottom/top"
allowClear={true}
noBorder={false}
quickSelect={true}
quickSearch={true}
error={false}
readOnly={false}
onSelect={onSelect}
onSearch={onSearch}
onSelect={onSelect}
opts={{
showPagination: true,
size: 4,
pageCount: 5,
totalCount: 20
}}
/>
Example Placement
Code
import React, {useRef} from "react"
import SelectMenu from "components/ui/SelectMenu"
import items from "./items"
function onSelect(item) {
console.log(item)
}
function onSearch(value) {
console.log(value)
}
function onSelect(item) {
console.log(item)
}
<SelectMenu
items={items}
className="my-className"
menuClassName="my-menuClassName"
listingClassName="my-listingClassName
title="Select your plan"
placeholder="My placeholder"
displayAvatar={false}
value={items[0]} // type is object
disabled={false}
borderRadius="left/String type"
popoverPosition="bottom/top"
allowClear={true}
noBorder={false}
quickSelect={true}
quickSearch={true}
error={false}
readOnly={false}
onSelect={onSelect}
onSearch={onSearch}
onSelect={onSelect}
placement="auto" // "top" or "bottom"
opts={{
showPagination: true,
size: 4,
pageCount: 5,
totalCount: 20
}}
/>