diff --git a/frontend/src/components/TopicCard/Links.js b/frontend/src/components/TopicCard/Links.js
index b18eb4ef..659beb90 100644
--- a/frontend/src/components/TopicCard/Links.js
+++ b/frontend/src/components/TopicCard/Links.js
@@ -23,6 +23,7 @@ class Links extends Component {
}
handleMetacodeSelect = metacodeId => {
+ this.setState({ showMetacodeSelect: false })
this.props.updateTopic({
metacode_id: metacodeId
})
@@ -81,26 +82,25 @@ class Links extends Component {
this.setState({ showMetacodeTitle: false, showMetacodeSelect: false })}
+ onClick={() => this.setState({ showMetacodeSelect: !this.state.showMetacodeSelect })}
>
- {metacode.get('name')}
-
this.setState({ showMetacodeSelect: !this.state.showMetacodeSelect })}
- />
-
-
this.setState({ showMetacodeTitle: true })}
- />
-
+ style={{ display: this.state.showMetacodeTitle ? 'block' : 'none' }}
+ >
+ {metacode.get('name')}
+
+
+
this.setState({ showMetacodeTitle: true })}
+ />
+
-
-
+
+
{topic.get('user_name')}