grommet
Version:
focus on the essential experience
41 lines (39 loc) • 964 B
JavaScript
import React from 'react';
import { storiesOf } from '@storybook/react';
import { Grommet, Box, Distribution, Text } from 'grommet';
import { grommet } from 'grommet/themes';
var SimpleDistribution = function SimpleDistribution() {
return React.createElement(Grommet, {
theme: grommet,
full: true
}, React.createElement(Distribution, {
fill: true,
values: [{
value: 50,
color: 'light-3'
}, {
value: 30,
color: 'neutral-1'
}, {
value: 20,
color: 'brand'
}, {
value: 10,
color: 'light-3'
}, {
value: 5,
color: 'neutral-1'
}]
}, function (value) {
return React.createElement(Box, {
pad: "xsmall",
background: value.color,
fill: true
}, React.createElement(Text, {
size: "large"
}, value.value));
}));
};
storiesOf('Distribution', module).add('Simple', function () {
return React.createElement(SimpleDistribution, null);
});