UNPKG

lucid-ui

Version:

A UI component library from AppNexus.

49 lines (48 loc) 4.01 kB
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")))))); }, });