npm.io
0.0.21 • Published 7 years ago

cavemen

Licence
MIT
Version
0.0.21
Deps
12
Size
208 kB
Vulns
0
Weekly
0

Cavemen

Primitive React Components

PLEASE NOTE: At this current time, searchable cannot be used with multiple

Dropdown

Prop Description Type Required Default Value
options An array of Option type to display Option[] * -
onChange An event handler for when an Option is selected. Handler * -
clearable Whether or not the Dropdown Option can be cleared Boolean false
default A default Option to be selected Option -
disabled Whether or not the Dropdown is disabled Boolean false
id An ID to append to the Dropdown wrapper String -
label A label for the Dropdown - appears directly above it String -
multiple Whether or not the Dropdown should be a mult-select Boolean false
open Whether or not the Dropdown is open on render Boolean false
placeholder Placeholder text before a user selects an option String -
searchable Allows users to search for Option Boolean false
trigger A component passed down as a trigger - for example, if you want an icon to have dropdown functionality ReactNode -

Dropdown Types

Option

interface Option {
    value: string | number,
    name: string
}
Handler
type Handler = (option: Option | Option[] | null, event: SyntheticEvent) => void;

Keywords