echarts-for-react
Version:
baidu Echarts(v3.0) components for react
28 lines (24 loc) • 1.3 kB
JSX
import React from 'react';
import SimpleChartComponent from './SimpleChartComponent.jsx';
import ChartWithEventComponent from './ChartWithEventComponent.jsx';
import ThemeChartComponent from './ThemeChartComponent.jsx';
import ChartShowLoadingComponent from './ChartShowLoadingComponent.jsx';
import ChartAPIComponent from './ChartAPIComponent.jsx';
import DynamicChartComponent from './DynamicChartComponent.jsx';
import MapChartComponent from './MapChartComponent.jsx';
import { Link } from 'react-router'
const EchartsComponent = React.createClass({
propTypes: {
},
render: function() {
if (this.props.params.type == 'simple') return (<SimpleChartComponent />);
if (this.props.params.type == 'loading') return (<ChartShowLoadingComponent />);
if (this.props.params.type == 'api') return (<ChartAPIComponent />);
if (this.props.params.type == 'events') return (<ChartWithEventComponent />);
if (this.props.params.type == 'theme') return (<ThemeChartComponent />);
if (this.props.params.type == 'dynamic') return (<DynamicChartComponent />);
if (this.props.params.type == 'map') return (<MapChartComponent />);
return (<DynamicChartComponent />);
}
});
export default EchartsComponent;