@@ -41,6 +41,7 @@ export default class Models extends Component {
4141 const ModelWrapper = getComponent ( "ModelWrapper" )
4242 const Collapse = getComponent ( "Collapse" )
4343 const ModelCollapse = getComponent ( "ModelCollapse" )
44+ const JumpToPath = getComponent ( "JumpToPath" )
4445
4546 return < section className = { showModels ? "models is-open" : "models" } >
4647 < h4 onClick = { ( ) => layoutActions . show ( "models" , ! showModels ) } >
@@ -64,11 +65,13 @@ export default class Models extends Component {
6465 this . props . specActions . requestResolvedSubtree ( [ ...this . getSchemaBasePath ( ) , name ] )
6566 }
6667
68+ const specPath = Im . List ( [ ...specPathBase , name ] )
69+
6770 const content = < ModelWrapper name = { name }
6871 expandDepth = { defaultModelsExpandDepth }
6972 schema = { schema || Im . Map ( ) }
7073 displayName = { displayName }
71- specPath = { Im . List ( [ ... specPathBase , name ] ) }
74+ specPath = { specPath }
7275 getComponent = { getComponent }
7376 specSelectors = { specSelectors }
7477 getConfigs = { getConfigs }
@@ -82,6 +85,7 @@ export default class Models extends Component {
8285 </ span >
8386
8487 return < div id = { `model-${ name } ` } className = "model-container" key = { `models-section-${ name } ` } >
88+ < span className = "models-jump-to-path" > < JumpToPath specPath = { specPath } /> </ span >
8589 < ModelCollapse
8690 classes = "model-box"
8791 collapsedContent = { this . getCollapsedContent ( name ) }
0 commit comments