Pass system to OperationContainer through getComponent

This commit is contained in:
Kyle Shockey
2017-11-16 21:03:31 -08:00
parent 2ce199c151
commit 6ab3f9e938
2 changed files with 4 additions and 13 deletions

View File

@@ -126,17 +126,6 @@ export default class Operations extends React.Component {
path={path}
method={method}
tag={tag}
specActions={ specActions }
specSelectors={ specSelectors }
oas3Actions={oas3Actions}
layoutActions={ layoutActions }
layoutSelectors={ layoutSelectors }
authActions={ authActions }
authSelectors={ authSelectors }
getComponent={ getComponent }
fn={fn}
getConfigs={ getConfigs }
/>
}).toArray()
}

View File

@@ -96,7 +96,7 @@ export default class OperationContainer extends PureComponent {
specActions.changeConsumesValue([path, method], consumesValue)
}
}
shouldComponentUpdate(nextProps, nextState) {
const render = this.state.tryItOutEnabled !== nextState.tryItOutEnabled
|| this.state.executeInProgress !== nextState.executeInProgress
@@ -161,7 +161,8 @@ export default class OperationContainer extends PureComponent {
layoutActions,
authActions,
authSelectors,
fn
oas3Actions,
fn
} = this.props
const Operation = getComponent( "operation" )
@@ -198,6 +199,7 @@ export default class OperationContainer extends PureComponent {
specActions={ specActions }
specSelectors={ specSelectors }
oas3Actions={oas3Actions}
layoutActions={ layoutActions }
layoutSelectors={ layoutSelectors }
authActions={ authActions }