sullivan
Version:
Tools to quickly build interfaces in JS
31 lines (22 loc) • 789 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _propertyReducer = require('../helpers/property-reducer');
var _propertyReducer2 = _interopRequireDefault(_propertyReducer);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
exports.default = function () {
var colors = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0];
var bg = (0, _propertyReducer2.default)(colors, 'backgroundColor');
// background cover aye
bg.cover = {
backgroundSize: 'cover',
backgroundPosition: 'center',
backgroundRepeat: 'no-repeat'
};
bg.image = function (url) {
return { backgroundImage: 'url("' + url + '")' };
};
return { bg: bg };
};
//# sourceMappingURL=bg.js.map