From 6ab3f9e93827217f1261b5c803496b924bbf2789 Mon Sep 17 00:00:00 2001 From: Kyle Shockey Date: Thu, 16 Nov 2017 21:03:31 -0800 Subject: [PATCH] Pass system to OperationContainer through getComponent --- src/core/components/operations.jsx | 11 ----------- src/core/containers/OperationContainer.jsx | 6 ++++-- 2 files changed, 4 insertions(+), 13 deletions(-) diff --git a/src/core/components/operations.jsx b/src/core/components/operations.jsx index ea76fa84..511742db 100644 --- a/src/core/components/operations.jsx +++ b/src/core/components/operations.jsx @@ -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() } diff --git a/src/core/containers/OperationContainer.jsx b/src/core/containers/OperationContainer.jsx index 6b06c6cd..f1551b7e 100644 --- a/src/core/containers/OperationContainer.jsx +++ b/src/core/containers/OperationContainer.jsx @@ -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 }