UNPKG

@multiplay/ui

Version:

UI kit for Unity and Multiplay applications

73 lines (59 loc) 1.96 kB
'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 Ul = _styledComponents2.default.ul.withConfig({ displayName: 'ul__Ul', componentId: 'sc-17uc755-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 === '') { return '' + (0, _fluidType2.default)({ fontSize: [minFont, maxFont], lineHeight: [minLine, maxLine] }); } return '\n font-size: ' + fontSize + ';\n line-height: ' + lineHeight + ';\n '; }); Ul.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 }; Ul.defaultProps = { color: '#262729', fontSize: '', lineHeight: '', margin: '0 0 20px', padding: '0 0 0 25px', minFont: 14, maxFont: 17, minLine: 17, maxLine: 29 }; Ul.displayName = 'Ul'; exports.default = Ul;