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