Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
}
}
MultiDataList.propTypes = {
addComponent: types.funcRequired,
removeComponent: types.funcRequired,
setQueryListener: types.funcRequired,
setQueryOptions: types.funcRequired,
updateQuery: types.funcRequired,
watchComponent: types.funcRequired,
selectedValue: types.selectedValue,
options: types.options,
setComponentProps: types.funcRequired,
updateComponentProps: types.funcRequired,
// component props
beforeValueChange: types.func,
children: types.func,
className: types.string,
componentId: types.stringRequired,
customQuery: types.func,
defaultQuery: types.func,
data: types.data,
dataField: types.stringRequired,
defaultValue: types.stringArray,
value: types.stringArray,
filterLabel: types.string,
innerClass: types.style,
onQueryChange: types.func,
onValueChange: types.func,
onChange: types.func,
placeholder: types.string,
nestedField: types.string,
setQueryOptions: types.funcRequired,
updateQuery: types.funcRequired,
watchComponent: types.funcRequired,
options: types.options,
selectedValue: types.selectedValue,
setComponentProps: types.funcRequired,
updateComponentProps: types.funcRequired,
error: types.title,
isLoading: types.bool,
// component props
beforeValueChange: types.func,
children: types.func,
className: types.string,
componentId: types.stringRequired,
customQuery: types.func,
defaultQuery: types.func,
dataField: types.stringRequired,
defaultValue: types.string,
value: types.string,
filterLabel: types.string,
innerClass: types.style,
loader: types.title,
onQueryChange: types.func,
onValueChange: types.func,
onChange: types.func,
onError: types.func,
placeholder: types.string,
searchPlaceholder: types.string,
react: types.react,
render: types.func,
renderItem: types.func,
renderLabel: types.func,
SingleDropdownRange.propTypes = {
addComponent: types.funcRequired,
removeComponent: types.funcRequired,
setQueryListener: types.funcRequired,
updateQuery: types.funcRequired,
watchComponent: types.funcRequired,
selectedValue: types.selectedValue,
setQueryOptions: types.funcRequired,
setComponentProps: types.funcRequired,
updateComponentProps: types.funcRequired,
// component props
beforeValueChange: types.func,
className: types.string,
componentId: types.stringRequired,
customQuery: types.func,
data: types.data,
dataField: types.stringRequired,
defaultValue: types.string,
value: types.string,
filterLabel: types.string,
innerClass: types.style,
nestedField: types.string,
onQueryChange: types.func,
onValueChange: types.func,
onChange: types.func,
placeholder: types.string,
searchPlaceholder: types.string,
react: types.react,
showFilter: types.bool,
style: types.style,
title: types.title,
mapRef={this.state.mapRef}
updaterKey={this.state.updaterKey}
/>
);
}
}
ReactiveGoogleMap.propTypes = {
addComponent: types.func,
setMapData: types.func,
loadMore: types.func,
removeComponent: types.func,
setQueryListener: types.func,
onQueryChange: types.func,
setPageURL: types.func,
setQueryOptions: types.func,
setStreaming: types.func,
updateQuery: types.func,
watchComponent: types.func,
currentPage: types.number,
hits: types.hits,
isLoading: types.bool,
streamHits: types.hits,
time: types.number,
total: types.number,
url: types.string,
// component props
autoCenter: types.bool,
center: types.location,
className: types.string,
componentId: types.stringRequired,
dataField: types.stringRequired,
// component props
beforeValueChange: types.func,
children: types.func,
className: types.string,
componentId: types.stringRequired,
customQuery: types.func,
defaultQuery: types.func,
dataField: types.stringRequired,
defaultValue: types.stringArray,
value: types.stringArray,
filterLabel: types.string,
innerClass: types.style,
loader: types.title,
onQueryChange: types.func,
onValueChange: types.func,
onChange: types.func,
onError: types.func,
placeholder: types.string,
searchPlaceholder: types.string,
queryFormat: types.queryFormatSearch,
react: types.react,
render: types.func,
renderItem: types.func,
renderNoResults: types.func,
renderLabel: types.func,
renderError: types.title,
transformData: types.func,
selectAllLabel: types.string,
showCount: types.bool,
showFilter: types.bool,
size: types.number,
sortBy: types.sortByWithCount,
total: types.number,
url: types.string,
// component props
autoCenter: types.bool,
center: types.location,
componentId: types.stringRequired,
dataField: types.stringRequired,
defaultCenter: types.location,
defaultMapStyle: types.string,
defaultPin: types.string,
defaultQuery: types.func,
defaultZoom: types.number,
innerClass: types.style,
innerStyle: types.style,
innerProps: types.props,
innerRef: types.func,
loader: types.title,
mapProps: types.props,
markerProps: types.props,
markers: types.children,
onAllData: types.func,
onData: types.func,
onPageChange: types.func,
onPopoverClick: types.func,
pages: types.number,
pagination: types.bool,
react: types.react,
showMapStyles: types.bool,
showMarkerClusters: types.bool,
showMarkers: types.bool,
size: types.number,
sortBy: types.sortBy,
() => this.props.renderMap(mapParams),
this.renderPagination,
this.triggerAnalytics,
) // prettier-ignore
: this.props.renderMap(mapParams))}
);
}
}
ReactiveMap.propTypes = {
addComponent: types.funcRequired,
setMapData: types.funcRequired,
loadMore: types.funcRequired,
removeComponent: types.funcRequired,
setQueryListener: types.funcRequired,
onQueryChange: types.func,
setPageURL: types.func,
setQueryOptions: types.funcRequired,
setStreaming: types.func,
updateQuery: types.funcRequired,
watchComponent: types.funcRequired,
currentPage: types.number,
hits: types.hits,
isLoading: types.bool,
streamHits: types.hits,
time: types.number,
total: types.number,
url: types.string,
config: types.props,
analytics: types.props,
headers: types.headers,
);
}
}
DataController.defaultProps = {
className: null,
showFilter: true,
style: {},
URLParams: false,
};
DataController.propTypes = {
addComponent: types.funcRequired,
removeComponent: types.funcRequired,
setQueryListener: types.funcRequired,
updateQuery: types.funcRequired,
setQueryOptions: types.funcRequired,
selectedValue: types.selectedValue,
// component props
componentId: types.stringRequired,
beforeValueChange: types.func,
children: types.children,
className: types.string,
customQuery: types.func,
// DataController can accept any defaultSelected depending on the query used
defaultValue: types.any, // eslint-disable-line
value: types.any, // eslint-disable-line
filterLabel: types.string,
onQueryChange: types.func,
onValueChange: types.func,
showFilter: types.bool,
<button>{loadMoreLabel}</button>
)
}
/>
);
}
}
MultiDropdownList.propTypes = {
addComponent: types.funcRequired,
removeComponent: types.funcRequired,
setQueryListener: types.funcRequired,
setQueryOptions: types.funcRequired,
updateQuery: types.funcRequired,
watchComponent: types.funcRequired,
options: types.options,
selectedValue: types.selectedValue,
setComponentProps: types.funcRequired,
updateComponentProps: types.funcRequired,
isLoading: types.bool,
error: types.title,
// component props
beforeValueChange: types.func,
children: types.func,
className: types.string,
componentId: types.stringRequired,
customQuery: types.func,
defaultQuery: types.func,
dataField: types.stringRequired,
defaultValue: types.stringArray,
themePreset={themePreset}
/>
{this.renderIcons()}
)}
);
}
}
CategorySearch.propTypes = {
addComponent: types.funcRequired,
removeComponent: types.funcRequired,
setQueryListener: types.funcRequired,
setQueryOptions: types.funcRequired,
updateQuery: types.funcRequired,
watchComponent: types.funcRequired,
setSuggestionsSearchValue: types.funcRequired,
options: types.options,
categories: types.data,
promotedResults: types.hits,
selectedValue: types.selectedValue,
selectedCategory: types.selectedValue,
suggestions: types.suggestions,
aggregationData: types.aggregationData,
setComponentProps: types.funcRequired,
updateComponentProps: types.funcRequired,
isLoading: types.bool,
config: types.props,
analytics: types.props,
headers: types.headers,
// eslint-disable-next-line