UNPKG

echarts-for-react

Version:

baidu Echarts(v3.0) components for react

28 lines (24 loc) 1.3 kB
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;