-
Notifications
You must be signed in to change notification settings - Fork 2.4k
/
Copy pathBar.stories.tsx
47 lines (38 loc) · 1016 Bytes
/
Bar.stories.tsx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
import React from 'react';
import 'chart.js/auto';
import { Bar } from '../src';
import * as verticalBar from '../sandboxes/bar/vertical/App';
import * as horizontalBar from '../sandboxes/bar/horizontal/App';
import * as stackedBar from '../sandboxes/bar/stacked/App';
import * as groupedBar from '../sandboxes/bar/grouped/App';
export default {
title: 'Components/Bar',
component: Bar,
parameters: {
layout: 'centered',
},
args: {
width: 500,
height: 400,
},
};
export const Vertical = args => <Bar {...args} />;
Vertical.args = {
data: verticalBar.data,
options: verticalBar.options,
};
export const Horizontal = args => <Bar {...args} />;
Horizontal.args = {
data: horizontalBar.data,
options: horizontalBar.options,
};
export const Stacked = args => <Bar {...args} />;
Stacked.args = {
data: stackedBar.data,
options: stackedBar.options,
};
export const Grouped = args => <Bar {...args} />;
Grouped.args = {
data: groupedBar.data,
options: groupedBar.options,
};