31 lines
552 B
JavaScript
31 lines
552 B
JavaScript
import React, { Component } from 'react'
|
|
|
|
export default class SelectedVariable extends Component {
|
|
render() {
|
|
let {
|
|
variable: {
|
|
name,
|
|
first: {
|
|
description
|
|
},
|
|
tags
|
|
},
|
|
selectedTags
|
|
} = this.props
|
|
return (
|
|
<section id="selected-variable">
|
|
<h1>{name}</h1>
|
|
<p>{description}</p>
|
|
<ul>
|
|
{Object.keys(tags)
|
|
.filter(name => !selectedTags.find(([n]) => name == n))
|
|
.map(name =>
|
|
<li key={name}>
|
|
{name + ': ' + tags[name]}
|
|
</li>
|
|
)}
|
|
</ul>
|
|
</section>)
|
|
}
|
|
}
|