UNPKG

react-dropdown

Version:
38 lines (35 loc) 919 B
declare module "react-dropdown" { import * as React from "react"; export interface Option { label: React.ReactNode; value: string; className?: string; data?: { [dataAttribute: string]: string | number }; } export interface Group { type: "group"; name: string; items: Option[]; } export interface ReactDropdownProps { options: (Group | Option | string)[]; baseClassName?: string; className?: string; controlClassName?: string; placeholderClassName?: string; menuClassName?: string; arrowClassName?: string; disabled?: boolean; arrowClosed?: React.ReactNode, arrowOpen?: React.ReactNode, onChange?: (arg: Option) => void; onFocus?: (arg: boolean) => void; value?: Option | string; placeholder?: String; } class ReactDropdown extends React.Component<ReactDropdownProps> { } export default ReactDropdown; }