diff --git a/src/components/widget-label.js b/src/components/widget-label.js new file mode 100644 index 0000000..2c29650 --- /dev/null +++ b/src/components/widget-label.js @@ -0,0 +1,20 @@ +/** + * File: widget-label.js + * Author: Markus Grigull + * Date: 14.03.2017 + * Copyright: 2017, Institute for Automation of Complex Power Systems, EONERC + * This file is part of VILLASweb. All Rights Reserved. Proprietary and confidential. + * Unauthorized copying of this file, via any medium is strictly prohibited. + **********************************************************************************/ + +import React, { Component } from 'react'; + +class WidgetLabel extends Component { + render() { + return ( +

{this.props.widget.name}

+ ); + } +} + +export default WidgetLabel; diff --git a/src/containers/visualization.js b/src/containers/visualization.js index 54c1ab0..e6baf3c 100644 --- a/src/containers/visualization.js +++ b/src/containers/visualization.js @@ -125,6 +125,8 @@ class Visualization extends Component { widget.simulator = this.state.simulation.models[0].simulator; widget.width = 400; widget.height = 200; + } else if (item.name === 'Label') { + } var visualization = this.state.visualization; @@ -209,6 +211,7 @@ class Visualization extends Component { + } diff --git a/src/containers/widget.js b/src/containers/widget.js index d7d615f..603691c 100644 --- a/src/containers/widget.js +++ b/src/containers/widget.js @@ -17,6 +17,7 @@ import SimulatorDataStore from '../stores/simulator-data-store'; import WidgetValue from '../components/widget-value'; import WidgetPlot from '../components/widget-plot'; import WidgetTable from '../components/widget-table'; +import WidgetLabel from '../components/widget-label'; import '../styles/widgets.css'; @@ -76,6 +77,8 @@ class Widget extends Component { element = } else if (widget.type === 'Table') { element = + } else if (widget.type === 'Label') { + element = } if (this.props.editing) {