add disabled property to the Option type

This commit is contained in:
Mike Deverell
2017-02-13 15:43:30 -05:00
parent ae8d8708df
commit b5f41a026e
2 changed files with 14 additions and 1 deletions

View File

@@ -29,6 +29,11 @@ declare namespace ReactSelectClass {
* @default true
*/
clearableValue?: boolean;
/**
* Do not allow this option to be selected
* @default false
*/
disabled?: boolean;
}
export interface MenuRendererProps {

View File

@@ -140,7 +140,15 @@ class SelectTest extends React.Component<React.Props<{}>, {}> {
class SelectWithStringValueTest extends React.Component<React.Props<{}>, {}> {
render() {
const options: Option[] = [{ label: "Foo", value: "bar" }];
const options: Option[] = [{
label: "Foo",
value: "bar",
}, {
label: "Foo2",
value: "bar2",
clearableValue: false,
disabled: true
}];
const onChange = (value: any) => console.log(value);
const selectProps: ReactSelectProps = {