Completely updated React, fixed #11, (hopefully)

This commit is contained in:
2018-03-04 19:11:49 -05:00
parent 6e0afd6e2a
commit 34e5f5139a
13674 changed files with 333464 additions and 473223 deletions

View File

@@ -1,29 +1,24 @@
import * as React from 'react';
import { StandardProps } from '..';
import { InputProps } from '../Input';
import { InputClassKey } from '../Input/Input';
import { MenuProps } from '../Menu';
export interface SelectProps extends StandardProps<
InputProps,
SelectClassKey,
'value'
> {
export interface SelectProps extends StandardProps<InputProps, SelectClassKey, 'value'> {
autoWidth?: boolean;
displayEmpty?: boolean;
input?: React.ReactNode;
native?: boolean;
MenuProps?: Partial<MenuProps>;
multiple?: boolean;
MenuProps?: Object;
renderValue?: Function;
native?: boolean;
onClose?: (event: React.ChangeEvent<{}>) => void;
onOpen?: (event: React.ChangeEvent<{}>) => void;
open?: boolean;
renderValue?: (value: SelectProps['value']) => React.ReactNode;
SelectDisplayProps?: React.HTMLAttributes<HTMLDivElement>;
value?: Array<string | number> | string | number;
}
type SelectClassKey =
| InputClassKey
| 'select'
| 'selectMenu'
| 'icon'
;
export type SelectClassKey = 'root' | 'select' | 'selectMenu' | 'disabled' | 'icon';
declare const Select: React.ComponentType<SelectProps>;