lucid-ui
Version:
A UI component library from AppNexus.
49 lines (48 loc) • 4.01 kB
JavaScript
import _ from 'lodash';
import React from 'react';
import createClass from 'create-react-class';
import { Legend, ToolTip, chartConstants } from '../../../index';
const { Item } = Legend;
export default createClass({
render() {
return (React.createElement("div", null,
React.createElement(Legend, null, _.map(chartConstants.PALETTE_7, (color, i) => (React.createElement(Item, { key: color, hasPoint: true, color: color }, `Partner ${i}`)))),
React.createElement("br", null),
React.createElement(Legend, null, _.map(chartConstants.PALETTE_7, (color, i) => (React.createElement(Item, { key: color, hasPoint: true, pointKind: i, color: color }, `Partner ${i}`)))),
React.createElement("br", null),
React.createElement(Legend, null, _.map(chartConstants.PALETTE_7, (color, i) => (React.createElement(Item, { key: color, hasLine: true, color: color }, `Partner ${i}`)))),
React.createElement("br", null),
React.createElement(Legend, null, _.map(chartConstants.PALETTE_7, (color, i) => (React.createElement(Item, { key: color, hasPoint: true, hasLine: true, pointKind: i, color: color }, `Partner ${i}`)))),
React.createElement("br", null),
React.createElement(Legend, { isReversed: true }, _.map(chartConstants.PALETTE_7, (color, i) => (React.createElement(Item, { key: color, hasPoint: true, hasLine: true, pointKind: i, color: color }, `Partner ${i}`)))),
React.createElement("br", null),
React.createElement(Legend, { orient: 'horizontal' },
React.createElement(Item, { hasLine: true, color: chartConstants.COLOR_GOOD }, "Revenue"),
React.createElement(Item, { hasLine: true, color: chartConstants.COLOR_BAD }, "Loss"),
React.createElement(Item, { hasPoint: true, color: chartConstants.COLOR_0 }, "Partner 0"),
React.createElement(Item, { hasPoint: true, color: chartConstants.COLOR_1 }, "Partner 1")),
React.createElement("br", null),
React.createElement(Legend, { orient: 'horizontal', isReversed: true },
React.createElement(Item, { hasLine: true, color: chartConstants.COLOR_GOOD }, "Revenue"),
React.createElement(Item, { hasLine: true, color: chartConstants.COLOR_BAD }, "Loss"),
React.createElement(Item, { hasPoint: true, color: chartConstants.COLOR_0 }, "Partner 0"),
React.createElement(Item, { hasPoint: true, color: chartConstants.COLOR_1 }, "Partner 1")),
React.createElement("br", null),
React.createElement(Legend, null,
React.createElement(Item, { hasLine: true, color: chartConstants.COLOR_GOOD }, "Revenue"),
React.createElement(Item, { hasLine: true, color: chartConstants.COLOR_BAD }, "Loss"),
React.createElement(Item, { hasPoint: true, color: chartConstants.COLOR_0 }, "Partner 0"),
React.createElement(Item, { hasPoint: true, color: chartConstants.COLOR_1 }, "Partner 1")),
React.createElement("br", null),
React.createElement("br", null),
React.createElement("br", null),
React.createElement(ToolTip, { isExpanded: true, direction: 'right', alignment: 'end', isLight: true },
React.createElement(ToolTip.Target, null, "Tooltip example"),
React.createElement(ToolTip.Body, null,
React.createElement(Legend, { hasBorders: false },
React.createElement(Item, { hasLine: true, color: chartConstants.COLOR_GOOD }, "Revenue"),
React.createElement(Item, { hasLine: true, color: chartConstants.COLOR_BAD }, "Loss"),
React.createElement(Item, { hasPoint: true, color: chartConstants.COLOR_0 }, "Partner 0"),
React.createElement(Item, { hasPoint: true, color: chartConstants.COLOR_1 }, "Partner 1"))))));
},
});