Sha256: e97fc66f8bf3ecb1a8dc24c568e0977c99bc7a4bf976beded7ce1cf6eaeba807
Contents?: true
Size: 1.35 KB
Versions: 2
Compression:
Stored size: 1.35 KB
Contents
/* @flow */ import React from 'react' import { pbChart } from '../' type LineGraphProps = { axisTitle?: String, xAxisCategories: Array, yAxisMin: Number, yAxisMax: Number, className?: String, chartData: Array<{ name: String, data: Array<Number>, }>, gradient?: Boolean, id: String, pointStart: Number, subTitle?: String, title: String, type?: String, legend?: Boolean, height?: String, } export default class LineGraph extends React.Component<LineGraphProps> { static defaultProps = { className: 'pb_bar_graph', gradient: false, type: 'line', } componentDidMount() { const { axisTitle, xAxisCategories, yAxisMin, yAxisMax, className, chartData, id, pointStart, subTitle, title, type, legend, height, } = this.props new pbChart(`.${className}`, { axisTitle: axisTitle, chartData: chartData, id: id, pointStart: pointStart, subtitle: subTitle, type, title: title, xAxisCategories: xAxisCategories, yAxisMin: yAxisMin, yAxisMax: yAxisMax, legend: legend, height: height, }) } props: LineGraphProps render() { const { className, id } = this.props return ( <div className={className} id={id} /> ) } }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
playbook_ui-4.17.0.pre.alpha1 | app/pb_kits/playbook/pb_line_graph/_line_graph.jsx |
playbook_ui-4.16.0 | app/pb_kits/playbook/pb_line_graph/_line_graph.jsx |