@antv/s2-react-components
Version:
React components for S2
17 lines • 845 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ColorBox = void 0;
const tslib_1 = require("tslib");
const s2_1 = require("@antv/s2");
const classnames_1 = tslib_1.__importDefault(require("classnames"));
const react_1 = tslib_1.__importDefault(require("react"));
require("./index.less");
const PRE_CLASS = `${s2_1.S2_PREFIX_CLS}-color-box`;
exports.ColorBox = react_1.default.memo((props) => {
const { color, className, onClick } = props, restProps = tslib_1.__rest(props, ["color", "className", "onClick"]);
return (react_1.default.createElement("div", Object.assign({ className: (0, classnames_1.default)(PRE_CLASS, className), style: {
backgroundColor: color,
}, onClick: onClick }, restProps)));
});
exports.ColorBox.displayName = 'ColorBox';
//# sourceMappingURL=index.js.map