packages/showcase/showcase-sections/radar-showcase.js (50 lines of code) (raw):
import React from 'react';
import {mapSection} from '../showcase-components/showcase-utils';
import {REACTVIS_BASE_URL} from '../showcase-links';
import {showCase} from '../index';
const {
AnimatedRadarChart,
BasicRadarChart,
FourQuadrantRadarChart,
RadarChartWithTooltips,
RadarChartSeriesTooltips
} = showCase;
const RADAR = [
{
name: 'Basic Radar Chart',
component: BasicRadarChart,
componentName: 'BasicRadarChart',
sourceLink: `${REACTVIS_BASE_URL}/radar-chart/index.js`,
docsLink:
'http://uber.github.io/react-vis/documentation/other-charts/radar-chart'
},
{
name: 'Animated Radar Chart',
component: AnimatedRadarChart,
componentName: 'AnimatedRadarChart'
},
{
name: 'Four Quadrant Radar Chart',
component: FourQuadrantRadarChart,
componentName: 'FourQuadrantRadarChart'
},
{
name: 'Radar Chart with Tooltips',
component: RadarChartWithTooltips,
componentName: 'RadarChartWithTooltips'
},
{
name: 'Radar Chart with Series Tooltips',
component: RadarChartSeriesTooltips,
componentName: 'RadarChartSeriesTooltips'
}
];
function RadarShowcase() {
return (
<article id="radar-charts">
<h1>Radar Chart</h1>
{RADAR.map(mapSection)}
</article>
);
}
export default RadarShowcase;