fix(core-components): make onToggle a non-required prop in ModelCollapse (#4100)

This commit is contained in:
kyle
2018-01-11 16:56:36 -06:00
committed by GitHub
parent 2e816e0440
commit 63d5f164c6
2 changed files with 4 additions and 3 deletions

View File

@@ -8,13 +8,14 @@ export default class ModelCollapse extends Component {
children: PropTypes.any, children: PropTypes.any,
title: PropTypes.element, title: PropTypes.element,
modelName: PropTypes.string, modelName: PropTypes.string,
onToggle: PropTypes.func.isRequired onToggle: PropTypes.func
} }
static defaultProps = { static defaultProps = {
collapsedContent: "{...}", collapsedContent: "{...}",
expanded: false, expanded: false,
title: null title: null,
onToggle: () => {}
} }
constructor(props, context) { constructor(props, context) {

View File

@@ -12,7 +12,7 @@ export default class ObjectModel extends Component {
getComponent: PropTypes.func.isRequired, getComponent: PropTypes.func.isRequired,
getConfigs: PropTypes.func.isRequired, getConfigs: PropTypes.func.isRequired,
expanded: PropTypes.bool, expanded: PropTypes.bool,
onToggle: PropTypes.func.isRequired, onToggle: PropTypes.func,
specSelectors: PropTypes.object.isRequired, specSelectors: PropTypes.object.isRequired,
name: PropTypes.string, name: PropTypes.string,
isRef: PropTypes.bool, isRef: PropTypes.bool,