Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
err = new Error("dataField can have maximum 10 fields.");
}
return err;
};
NestedList.propTypes = {
componentId: PropTypes.string.isRequired,
dataField: NestedingValidation,
title: PropTypes.oneOfType([
PropTypes.string,
PropTypes.element
]),
showCount: PropTypes.bool,
showSearch: PropTypes.bool,
sortBy: PropTypes.oneOf(["count", "asc", "desc"]),
size: helper.sizeValidation,
defaultSelected: PropTypes.array,
customQuery: PropTypes.func,
placeholder: PropTypes.string,
initialLoader: PropTypes.oneOfType([
PropTypes.string,
PropTypes.element
]),
react: PropTypes.object,
beforeValueChange: PropTypes.func,
onValueChange: PropTypes.func,
style: PropTypes.object,
URLParams: PropTypes.bool,
showFilter: PropTypes.bool,
filterLabel: PropTypes.string,
className: PropTypes.string,
onQueryChange: PropTypes.func
title: PropTypes.oneOfType([
PropTypes.string,
PropTypes.element
]),
sortBy: PropTypes.oneOf(["asc", "desc", "default"]),
sortOptions: PropTypes.arrayOf(
PropTypes.shape({
label: PropTypes.string,
dataField: PropTypes.string,
sortBy: PropTypes.string
})
),
from: helper.validation.resultListFrom,
onData: PropTypes.func,
onQueryChange: PropTypes.func,
size: helper.sizeValidation,
pagination: PropTypes.bool,
paginationAt: PropTypes.oneOf(["top", "bottom", "both"]),
stream: PropTypes.bool,
style: PropTypes.object,
initialLoader: PropTypes.oneOfType([
PropTypes.string,
PropTypes.element
]),
noResults: PropTypes.oneOfType([
PropTypes.string,
PropTypes.element
]),
showResultStats: PropTypes.bool,
onResultStats: PropTypes.func,
placeholder: PropTypes.oneOfType([
PropTypes.string,
title: PropTypes.oneOfType([
PropTypes.string,
PropTypes.element
]),
sortBy: PropTypes.oneOf(["asc", "desc", "default"]),
sortOptions: PropTypes.arrayOf(
PropTypes.shape({
label: PropTypes.string,
dataField: PropTypes.string,
sortBy: PropTypes.string
})
),
from: helper.validation.resultListFrom,
onData: PropTypes.func,
onQueryChange: PropTypes.func,
size: helper.sizeValidation,
pagination: PropTypes.bool,
paginationAt: PropTypes.oneOf(["top", "bottom", "both"]),
stream: PropTypes.bool,
style: PropTypes.object,
initialLoader: PropTypes.oneOfType([
PropTypes.string,
PropTypes.element
]),
noResults: PropTypes.oneOfType([
PropTypes.string,
PropTypes.element
]),
showResultStats: PropTypes.bool,
onResultStats: PropTypes.func,
placeholder: PropTypes.oneOfType([
PropTypes.string,
err = new Error("dataField can have maximum 10 fields.");
}
return err;
};
NestedMultiList.propTypes = {
componentId: PropTypes.string.isRequired,
dataField: NestedingValidation,
title: PropTypes.oneOfType([
PropTypes.string,
PropTypes.element
]),
showCount: PropTypes.bool,
showSearch: PropTypes.bool,
sortBy: PropTypes.oneOf(["count", "asc", "desc"]),
size: helper.sizeValidation,
defaultSelected: PropTypes.array,
customQuery: PropTypes.func,
placeholder: PropTypes.string,
initialLoader: PropTypes.oneOfType([
PropTypes.string,
PropTypes.element
]),
react: PropTypes.object,
beforeValueChange: PropTypes.func,
onValueChange: PropTypes.func,
style: PropTypes.object,
URLParams: PropTypes.bool,
showFilter: PropTypes.bool,
filterLabel: PropTypes.string,
showCheckbox: PropTypes.bool,
className: PropTypes.string,