UNPKG

@age/quantum

Version:
27 lines (23 loc) 801 B
import React from 'react'; export type ItemPropType = string | { value: string | number; label: string }; export interface DropdownProps { autocomplete?: boolean; disabled?: boolean; required?: boolean; ignoreSpecialChars?: boolean; error?: string; id?: string; label?: string; placeholder?: string; selectedItem?: ItemPropType; helperText?: string; /** More about stateAndHelpers parameter here https://github.com/downshift-js/downshift#children-function */ onChange?: (selectedItem?: React.ElementType | null, stateAndHelpers?: any) => void; items?: ItemPropType[]; theme?: { colors?: object; spacing?: object; baseFontSize?: number; }; } export default class Dropdown extends React.Component<DropdownProps> { }