@atlaskit/icon
Version:
A React package that contains icons
31 lines (22 loc) • 1.21 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
var _taggedTemplateLiteral2 = require('babel-runtime/helpers/taggedTemplateLiteral');
var _taggedTemplateLiteral3 = _interopRequireDefault(_taggedTemplateLiteral2);
var _templateObject = (0, _taggedTemplateLiteral3.default)(['\n width: ', ';\n height: ', ';\n display: inline-block;\n border-radius: 50%;\n background-color: ', ';\n opacity: ', ';\n'], ['\n width: ', ';\n height: ', ';\n display: inline-block;\n border-radius: 50%;\n background-color: ', ';\n opacity: ', ';\n']);
var _styledComponents = require('styled-components');
var _styledComponents2 = _interopRequireDefault(_styledComponents);
var _constants = require('../constants');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
exports.default = _styledComponents2.default.div(_templateObject, function (props) {
return _constants.sizes[props.size];
}, function (props) {
return _constants.sizes[props.size];
}, function (_ref) {
var color = _ref.color;
return color || 'currentColor';
}, function (_ref2) {
var weight = _ref2.weight;
return weight === 'strong' ? 0.3 : 0.15;
});
;