import React from 'react';
import { PopupControl } from '../../../components';
import GroupPopup from '../filters/group-popup';
/**
* A simple control to display the content of the variable
*/
export default class VariableControl extends React.Component {
constructor(props) {
super(props);
this.varSelected = this.varSelected.bind(this);
}
varSelected(variable) {
this.props.onChange(variable);
}
render() {
const content = this.props.value ? this.props.value.name : '-';
const popupContent = (
);
return (
);
}
}
VariableControl.propTypes = {
variables: React.PropTypes.array.isRequired,
value: React.PropTypes.object,
onChange: React.PropTypes.func.isRequired
};