@bund-x/core
Version:
Master Components Core Library
2 lines • 6.25 kB
JavaScript
"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=exports.Palette=void 0;var _react=_interopRequireDefault(require("react"));var _notistack=require("notistack");var _propTypes=_interopRequireDefault(require("prop-types"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj};}var Palette=function Palette(_ref){var color=_ref.color,width=_ref.width,height=_ref.height,border=_ref.border,className=_ref.className;var _useSnackbar=(0,_notistack.useSnackbar)(),enqueueSnackbar=_useSnackbar.enqueueSnackbar,closeSnackbar=_useSnackbar.closeSnackbar;var handleCopy=function handleCopy(c){navigator.clipboard.writeText(c);enqueueSnackbar('Copied! '+c,{variant:'success'});};return _react["default"].createElement("div",{className:className,defaultValue:color,onClick:function onClick(){return handleCopy(color);},style:{cursor:'pointer'}},_react["default"].createElement("div",{style:{background:color,borderRadius:"".concat(border,"px"),height:"".concat(height,"px"),width:"".concat(width,"px"),margin:'12px 0 0 0',marginLeft:'auto',marginRight:'auto'}}),_react["default"].createElement("p",{style:{margin:0,padding:0,textAlign:'center',marginTop:'4px'}},color));};exports.Palette=Palette;Palette.propTypes={className:_propTypes["default"].string,width:_propTypes["default"].number,height:_propTypes["default"].number,border:_propTypes["default"].number,style:_propTypes["default"].oneOfType([_propTypes["default"].object,_propTypes["default"].array])};Palette.defaultProps={width:62,height:26,border:6};Palette.displayName='p';var _default=Palette;exports["default"]=_default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9QYWxldHRlL1BhbGV0dGUuanMiXSwibmFtZXMiOlsiUGFsZXR0ZSIsImNvbG9yIiwid2lkdGgiLCJoZWlnaHQiLCJib3JkZXIiLCJjbGFzc05hbWUiLCJlbnF1ZXVlU25hY2tiYXIiLCJjbG9zZVNuYWNrYmFyIiwiaGFuZGxlQ29weSIsImMiLCJuYXZpZ2F0b3IiLCJjbGlwYm9hcmQiLCJ3cml0ZVRleHQiLCJ2YXJpYW50IiwiY3Vyc29yIiwiYmFja2dyb3VuZCIsImJvcmRlclJhZGl1cyIsIm1hcmdpbiIsIm1hcmdpbkxlZnQiLCJtYXJnaW5SaWdodCIsInBhZGRpbmciLCJ0ZXh0QWxpZ24iLCJtYXJnaW5Ub3AiLCJwcm9wVHlwZXMiLCJQcm9wVHlwZXMiLCJzdHJpbmciLCJudW1iZXIiLCJzdHlsZSIsIm9uZU9mVHlwZSIsIm9iamVjdCIsImFycmF5IiwiZGVmYXVsdFByb3BzIiwiZGlzcGxheU5hbWUiXSwibWFwcGluZ3MiOiJnSEFBQSxvREFDQSxvQ0FDQSw2RCxxRkFFTyxHQUFNQSxDQUFBQSxPQUFPLENBQUcsUUFBVkEsQ0FBQUEsT0FBVSxNQUFpRCxJQUE5Q0MsQ0FBQUEsS0FBOEMsTUFBOUNBLEtBQThDLENBQXZDQyxLQUF1QyxNQUF2Q0EsS0FBdUMsQ0FBaENDLE1BQWdDLE1BQWhDQSxNQUFnQyxDQUF4QkMsTUFBd0IsTUFBeEJBLE1BQXdCLENBQWhCQyxTQUFnQixNQUFoQkEsU0FBZ0IsQ0FDdEUsaUJBQTJDLDRCQUEzQyxDQUFRQyxlQUFSLGNBQVFBLGVBQVIsQ0FBeUJDLGFBQXpCLGNBQXlCQSxhQUF6QixDQUVBLEdBQU1DLENBQUFBLFVBQVUsQ0FBRyxRQUFiQSxDQUFBQSxVQUFhLENBQUNDLENBQUQsQ0FBTyxDQUN4QkMsU0FBUyxDQUFDQyxTQUFWLENBQW9CQyxTQUFwQixDQUE4QkgsQ0FBOUIsRUFDQUgsZUFBZSxDQUFDLFdBQWFHLENBQWQsQ0FBaUIsQ0FDOUJJLE9BQU8sQ0FBRSxTQURxQixDQUFqQixDQUFmLENBR0QsQ0FMRCxDQU9BLE1BQ0Usd0NBQ0UsU0FBUyxDQUFFUixTQURiLENBRUUsWUFBWSxDQUFFSixLQUZoQixDQUdFLE9BQU8sQ0FBRSx5QkFBTU8sQ0FBQUEsVUFBVSxDQUFDUCxLQUFELENBQWhCLEVBSFgsQ0FJRSxLQUFLLENBQUUsQ0FDTGEsTUFBTSxDQUFFLFNBREgsQ0FKVCxFQU9FLHVDQUNFLEtBQUssQ0FBRSxDQUNMQyxVQUFVLENBQUVkLEtBRFAsQ0FFTGUsWUFBWSxXQUFLWixNQUFMLE1BRlAsQ0FHTEQsTUFBTSxXQUFLQSxNQUFMLE1BSEQsQ0FJTEQsS0FBSyxXQUFLQSxLQUFMLE1BSkEsQ0FLTGUsTUFBTSxDQUFFLFlBTEgsQ0FNTEMsVUFBVSxDQUFFLE1BTlAsQ0FPTEMsV0FBVyxDQUFFLE1BUFIsQ0FEVCxFQVBGLENBa0JFLHFDQUNFLEtBQUssQ0FBRSxDQUNMRixNQUFNLENBQUUsQ0FESCxDQUVMRyxPQUFPLENBQUUsQ0FGSixDQUdMQyxTQUFTLENBQUUsUUFITixDQUlMQyxTQUFTLENBQUUsS0FKTixDQURULEVBT0dyQixLQVBILENBbEJGLENBREYsQ0E4QkQsQ0F4Q00sQyx3QkEwQ1BELE9BQU8sQ0FBQ3VCLFNBQVIsQ0FBb0IsQ0FJbEJsQixTQUFTLENBQUVtQixzQkFBVUMsTUFKSCxDQU1sQnZCLEtBQUssQ0FBRXNCLHNCQUFVRSxNQU5DLENBUWxCdkIsTUFBTSxDQUFFcUIsc0JBQVVFLE1BUkEsQ0FVbEJ0QixNQUFNLENBQUVvQixzQkFBVUUsTUFWQSxDQVlsQkMsS0FBSyxDQUFFSCxzQkFBVUksU0FBVixDQUFvQixDQUFDSixzQkFBVUssTUFBWCxDQUFtQkwsc0JBQVVNLEtBQTdCLENBQXBCLENBWlcsQ0FBcEIsQ0FlQTlCLE9BQU8sQ0FBQytCLFlBQVIsQ0FBdUIsQ0FDckI3QixLQUFLLENBQUUsRUFEYyxDQUVyQkMsTUFBTSxDQUFFLEVBRmEsQ0FHckJDLE1BQU0sQ0FBRSxDQUhhLENBQXZCLENBTUFKLE9BQU8sQ0FBQ2dDLFdBQVIsQ0FBc0IsR0FBdEIsQyxhQUVlaEMsTyIsInNvdXJjZVJvb3QiOiJjb3JlIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0J1xyXG5pbXBvcnQgeyB1c2VTbmFja2JhciB9IGZyb20gJ25vdGlzdGFjaydcclxuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJ1xyXG5cclxuZXhwb3J0IGNvbnN0IFBhbGV0dGUgPSAoeyBjb2xvciwgd2lkdGgsIGhlaWdodCwgYm9yZGVyLCBjbGFzc05hbWUgfSkgPT4ge1xyXG4gIGNvbnN0IHsgZW5xdWV1ZVNuYWNrYmFyLCBjbG9zZVNuYWNrYmFyIH0gPSB1c2VTbmFja2JhcigpXHJcblxyXG4gIGNvbnN0IGhhbmRsZUNvcHkgPSAoYykgPT4ge1xyXG4gICAgbmF2aWdhdG9yLmNsaXBib2FyZC53cml0ZVRleHQoYylcclxuICAgIGVucXVldWVTbmFja2JhcignQ29waWVkISAnICsgYywge1xyXG4gICAgICB2YXJpYW50OiAnc3VjY2VzcydcclxuICAgIH0pXHJcbiAgfVxyXG5cclxuICByZXR1cm4gKFxyXG4gICAgPGRpdlxyXG4gICAgICBjbGFzc05hbWU9e2NsYXNzTmFtZX1cclxuICAgICAgZGVmYXVsdFZhbHVlPXtjb2xvcn1cclxuICAgICAgb25DbGljaz17KCkgPT4gaGFuZGxlQ29weShjb2xvcil9XHJcbiAgICAgIHN0eWxlPXt7XHJcbiAgICAgICAgY3Vyc29yOiAncG9pbnRlcidcclxuICAgICAgfX0+XHJcbiAgICAgIDxkaXZcclxuICAgICAgICBzdHlsZT17e1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogY29sb3IsXHJcbiAgICAgICAgICBib3JkZXJSYWRpdXM6IGAke2JvcmRlcn1weGAsXHJcbiAgICAgICAgICBoZWlnaHQ6IGAke2hlaWdodH1weGAsXHJcbiAgICAgICAgICB3aWR0aDogYCR7d2lkdGh9cHhgLFxyXG4gICAgICAgICAgbWFyZ2luOiAnMTJweCAwIDAgMCcsXHJcbiAgICAgICAgICBtYXJnaW5MZWZ0OiAnYXV0bycsXHJcbiAgICAgICAgICBtYXJnaW5SaWdodDogJ2F1dG8nXHJcbiAgICAgICAgfX1cclxuICAgICAgLz5cclxuICAgICAgPHBcclxuICAgICAgICBzdHlsZT17e1xyXG4gICAgICAgICAgbWFyZ2luOiAwLFxyXG4gICAgICAgICAgcGFkZGluZzogMCxcclxuICAgICAgICAgIHRleHRBbGlnbjogJ2NlbnRlcicsXHJcbiAgICAgICAgICBtYXJnaW5Ub3A6ICc0cHgnXHJcbiAgICAgICAgfX0+XHJcbiAgICAgICAge2NvbG9yfVxyXG4gICAgICA8L3A+XHJcbiAgICA8L2Rpdj5cclxuICApXHJcbn1cclxuXHJcblBhbGV0dGUucHJvcFR5cGVzID0ge1xyXG4gIC8qKlxyXG4gICAqIEBpZ25vcmVcclxuICAgKi9cclxuICBjbGFzc05hbWU6IFByb3BUeXBlcy5zdHJpbmcsXHJcblxyXG4gIHdpZHRoOiBQcm9wVHlwZXMubnVtYmVyLFxyXG5cclxuICBoZWlnaHQ6IFByb3BUeXBlcy5udW1iZXIsXHJcblxyXG4gIGJvcmRlcjogUHJvcFR5cGVzLm51bWJlcixcclxuXHJcbiAgc3R5bGU6IFByb3BUeXBlcy5vbmVPZlR5cGUoW1Byb3BUeXBlcy5vYmplY3QsIFByb3BUeXBlcy5hcnJheV0pXHJcbn1cclxuXHJcblBhbGV0dGUuZGVmYXVsdFByb3BzID0ge1xyXG4gIHdpZHRoOiA2MixcclxuICBoZWlnaHQ6IDI2LFxyXG4gIGJvcmRlcjogNlxyXG59XHJcblxyXG5QYWxldHRlLmRpc3BsYXlOYW1lID0gJ3AnXHJcblxyXG5leHBvcnQgZGVmYXVsdCBQYWxldHRlXHJcbiJdfQ==