diff --git a/conda/js/src/components/EntityDetail.jsx b/conda/js/src/components/EntityDetail.jsx index 855ea1a6a0b69d997509a591702fb44fcecdc994..5a00148cbe2726849364b78c0323b3bf825f50b1 100644 --- a/conda/js/src/components/EntityDetail.jsx +++ b/conda/js/src/components/EntityDetail.jsx @@ -94,6 +94,14 @@ export class EntityDetail extends React.Component<Props, State> { const name = this.props.match.params.name; const obj = this.props.getEntityObject(); const index = this.props.getEntityIndex(); + let expName; + if(this.props.entity === 'experiment'){ + const segs = name.split('/'); + const usern = segs.shift(); + const expn = segs.pop(); + const tcn = segs.join('/'); + expName = <span>{ usern }/<Link to={`/toolchain/${ tcn }`}>{ tcn }</Link>/{ expn }</span> + } return ( <Container> <Row className='mb-1'> @@ -105,7 +113,7 @@ export class EntityDetail extends React.Component<Props, State> { </span> {' '} <pre style={{display: 'inline'}}> - { name } + { expName || name } </pre> <ValidSchemaBadge entity={this.props.entity} obj={obj} /> </h4>