UNPKG

@gitlab/ui

Version:
55 lines (49 loc) 997 B
import { GlSparklineChart } from '../../../../charts'; import readme from './sparkline.md'; const chartData = [ ['Mon', 10], ['Tue', 15], ['Wed', 9], ['Thu', 22], ['Fri', 29], ['Sat', 20], ['Sun', 18], ]; const generateProps = ({ data = chartData, height = 50, tooltipLabel = 'tooltipLabel', showLastYValue = true, } = {}) => ({ data, height, tooltipLabel, showLastYValue, }); const Template = (args) => ({ components: { GlSparklineChart }, props: Object.keys(args), template: ` <div> <gl-sparkline-chart :data="data" :height="height" :tooltip-label="tooltipLabel" :show-last-y-value="showLastYValue" /> </div>`, }); export const Default = Template.bind({}); Default.args = generateProps(); export default { title: 'charts/sparkline-chart', component: GlSparklineChart, parameters: { knobs: { disable: true }, docs: { description: { component: readme, }, }, }, };