-
Notifications
You must be signed in to change notification settings - Fork 326
/
prop-types.js
43 lines (42 loc) · 1.34 KB
/
prop-types.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
import React from 'react';
/**
* Default values
*/
export default {
fixtures: React.PropTypes.array,
initialValue: React.PropTypes.string,
placeholder: React.PropTypes.string,
disabled: React.PropTypes.bool,
className: React.PropTypes.string,
inputClassName: React.PropTypes.string,
suggestsClassName: React.PropTypes.string,
suggestsHiddenClassName: React.PropTypes.string,
suggestItemClassName: React.PropTypes.string,
suggestItemActiveClassName: React.PropTypes.string,
location: React.PropTypes.object,
radius: React.PropTypes.oneOfType([
React.PropTypes.string,
React.PropTypes.number
]),
bounds: React.PropTypes.object,
country: React.PropTypes.string,
types: React.PropTypes.array,
queryDelay: React.PropTypes.number,
googleMaps: React.PropTypes.object,
highlightMatch: React.PropTypes.bool,
onSuggestSelect: React.PropTypes.func,
onFocus: React.PropTypes.func,
onBlur: React.PropTypes.func,
onChange: React.PropTypes.func,
onKeyPress: React.PropTypes.func,
skipSuggest: React.PropTypes.func,
getSuggestLabel: React.PropTypes.func,
autoActivateFirstSuggest: React.PropTypes.bool,
style: React.PropTypes.shape({
input: React.PropTypes.object,
suggests: React.PropTypes.object,
suggestItem: React.PropTypes.object
}),
ignoreTab: React.PropTypes.bool,
label: React.PropTypes.string
};