const React = require('react'); const { storiesOf, // action, // linkTo } = require('@kadira/storybook'); const { Base, Container, Row, Column, AddMetric: { AddMetricButton, AddMetricDescription, AddMetricLink, AddMetricTile, AddMetricTitle }, List: { ListItemDescription, ListItemHeader, ListItem, ListItemMeta, ListItemOptions, ListItemOutlet, ListItemSubTitle, ListItemTitle, ListItemView, ListItemGroupView }, MiniMetric: { MiniMetricGraph, MiniMetricMeta, MiniMetricTitle, MiniMetricSubtitle, MiniMetricView }, } = require('../src/'); const styles = { base: { backgroundColor: '#FFEBEE' }, row: { backgroundColor: '#EF5350' }, column: { backgroundColor: '#B71C1C', textAlign: 'center', color: 'white' } }; storiesOf('Grid', module) .add('Row and Column', () => ( 1 2 3 )); storiesOf('Add Metric', module) .add('Add Metric', () => ( Aggregated CPU usage CPU usages accross all of the CPU cores. Learn more Add )) .add('Added Metric', () => ( Aggregated CPU usage CPU usages accross all of the CPU cores. Learn more Added )); const minMetricData = [{ firstQuartile: 15, thirdQuartile: 15, median: 15, max: 15, min: 15, }, { firstQuartile: 26, thirdQuartile: 26, median: 26, max: 26, min: 26, }, { firstQuartile: 17, thirdQuartile: 17, median: 17, max: 17, min: 17, }, { firstQuartile: 15, thirdQuartile: 25, median: 19, max: 19, min: 20, }, { firstQuartile: 19, thirdQuartile: 25, median: 21, max: 20, min: 25, }, { firstQuartile: 24, thirdQuartile: 30, median: 25, max: 26, min: 27, }, { firstQuartile: 28, thirdQuartile: 34, median: 30, max: 30, min: 30, }, { firstQuartile: 30, thirdQuartile: 45, median: 35, max: 40, min: 40, }, { firstQuartile: 20, thirdQuartile: 55, median: 45, max: 44, min: 44, }, { firstQuartile: 55, thirdQuartile: 55, median: 55, max: 55, min: 55, }, { firstQuartile: 57, thirdQuartile: 56, median: 57, max: 58, min: 57, }, { firstQuartile: 57, thirdQuartile: 56, median: 56, max: 56, min: 56, }, { firstQuartile: 60, thirdQuartile: 56, median: 60, max: 60, min: 60, }, { firstQuartile: 57, thirdQuartile: 57, median: 57, max: 57, min: 57, }, { firstQuartile: 57, thirdQuartile: 55, median: 55, max: 55, min: 55, }, { firstQuartile: 20, thirdQuartile: 45, median: 45, max: 45, min: 45, }, { firstQuartile: 15, thirdQuartile: 40, median: 30, max: 49, min: 30, }]; storiesOf('Metrics', module) .add('Mini Metric', () => ( Memory: 54% (1280/3000 MB) Memory: 54% (1280/3000 MB) Memory: 54% (1280/3000 MB) )); storiesOf('ListItem', module) .add('default', () => ( Nginx 01 4 instances Flags Metrics )) .add('collapsed', () => ( Nginx 01 4 instances Flags Metrics )) .add('headed', () => ( Nginx 01 4 instances Flags Flags Metrics )) .add('headed collapsed', () => ( Nginx 01 4 instances Flags Flags Metrics )) .add('stacked', () => ( Nginx 01 4 instances Flags Metrics )) .add('view-group', () => ( Percona 5 instances Flags percona_database Metrics percona_database 5 instances Flags Metrics percona_database 5 instances Metrics )) .add('view-group with metrics', () => ( Percona 5 instances Flags percona_database Memory: 54% (1280/3000 MB) Memory: 54% (1280/3000 MB) Memory: 54% (1280/3000 MB) percona_database 5 instances Flags Memory: 54% (1280/3000 MB) Memory: 54% (1280/3000 MB) Memory: 54% (1280/3000 MB) percona_database 5 instances Memory: 54% (1280/3000 MB) Memory: 54% (1280/3000 MB) Memory: 54% (1280/3000 MB) ));