From 6b12f1507a7d2f2448cb12f442a8fb389de0205c Mon Sep 17 00:00:00 2001 From: Ranjith Varma Date: Tue, 22 Sep 2020 22:54:53 +0530 Subject: [PATCH] feat(swagger-ui-react): add deeplinking as prop (#6424) Co-authored-by: Ranjith Varma Co-authored-by: Tim Lai --- flavors/swagger-ui-react/index.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/flavors/swagger-ui-react/index.js b/flavors/swagger-ui-react/index.js index 2b91a1e7..6c116987 100644 --- a/flavors/swagger-ui-react/index.js +++ b/flavors/swagger-ui-react/index.js @@ -23,6 +23,7 @@ export default class SwaggerUI extends React.Component { defaultModelExpandDepth: this.props.defaultModelExpandDepth, displayOperationId: this.props.displayOperationId, showMutatedRequest: typeof this.props.showMutatedRequest === "boolean" ? this.props.showMutatedRequest : true, + deepLinking: typeof this.props.deepLinking === "boolean" ? this.props.deepLinking : false, }) this.system = ui @@ -96,11 +97,13 @@ SwaggerUI.propTypes = { showMutatedRequest: PropTypes.bool, defaultModelExpandDepth: PropTypes.number, presets: PropTypes.arrayOf(PropTypes.func), + deepLinking: PropTypes.bool, } SwaggerUI.defaultProps = { supportedSubmitMethods: ['get', 'put', 'post', 'delete', 'options', 'head', 'patch', 'trace'], docExpansion: "list", defaultModelsExpandDepth: 1, - presets: [] + presets: [], + deepLinking: false, }