@multiplay/ui
Version:
UI kit for Unity and Multiplay applications
73 lines (59 loc) • 1.98 kB
JavaScript
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _styledComponents = require('styled-components');
var _styledComponents2 = _interopRequireDefault(_styledComponents);
var _propTypes = require('prop-types');
var _propTypes2 = _interopRequireDefault(_propTypes);
var _fluidType = require('../../../helpers/fluidType');
var _fluidType2 = _interopRequireDefault(_fluidType);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var Ol = _styledComponents2.default.ol.withConfig({
displayName: 'ol__Ol',
componentId: 'sc-17xq2mo-0'
})(['font-weight:400;width:100%;color:', ';margin:', ';padding:', ';', ' li p{margin:0;}'], function (_ref) {
var color = _ref.color;
return color;
}, function (_ref2) {
var margin = _ref2.margin;
return margin;
}, function (_ref3) {
var padding = _ref3.padding;
return padding;
}, function (_ref4) {
var fontSize = _ref4.fontSize,
lineHeight = _ref4.lineHeight,
minFont = _ref4.minFont,
maxFont = _ref4.maxFont,
minLine = _ref4.minLine,
maxLine = _ref4.maxLine;
if (fontSize === '' && lineHeight === '') {
return '' + (0, _fluidType2.default)({ fontSize: [minFont, maxFont], lineHeight: [minLine, maxLine] });
}
return '\n font-size: ' + fontSize + ';\n line-height: ' + lineHeight + ';\n ';
});
Ol.propTypes = {
color: _propTypes2.default.string,
fontSize: _propTypes2.default.string,
lineHeight: _propTypes2.default.string,
margin: _propTypes2.default.string,
padding: _propTypes2.default.string,
minFont: _propTypes2.default.number,
minLine: _propTypes2.default.number,
maxFont: _propTypes2.default.number,
maxLine: _propTypes2.default.number
};
Ol.defaultProps = {
color: '#262729',
fontSize: '',
lineHeight: '',
margin: '0 0 20px',
padding: '0 0 0 25px',
minFont: 14,
maxFont: 17,
minLine: 17,
maxLine: 29
};
Ol.displayName = 'Ol';
exports.default = Ol;