UNPKG

@roo-ui/components

Version:

70 lines (54 loc) 6.65 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _styledBase = _interopRequireDefault(require("@emotion/styled-base")); var _react = _interopRequireDefault(require("react")); var _styledSystem = require("styled-system"); var _propTypes = _interopRequireDefault(require("prop-types")); var _icons = _interopRequireDefault(require("@roo-ui/icons")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; } function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } var StyledSvg = (0, _styledBase.default)("svg", { target: "e1pa9kzm0", label: "StyledSvg" })(process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9JY29uL0ljb24uanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBTTRCIiwiZmlsZSI6Ii4uLy4uL3NyYy9JY29uL0ljb24uanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuaW1wb3J0IHsgc3BhY2UsIGNvbG9yIH0gZnJvbSAnc3R5bGVkLXN5c3RlbSc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IHBhdGhzIGZyb20gJ0Byb28tdWkvaWNvbnMnO1xuXG5jb25zdCBTdHlsZWRTdmcgPSBzdHlsZWQuc3ZnYGA7XG5cblxuY29uc3QgQmFzZSA9ICh7XG4gIG5hbWUsIHRpdGxlLCBzaXplLCAuLi5wcm9wc1xufSkgPT4gKFxuICA8U3R5bGVkU3ZnXG4gICAgey4uLnByb3BzfVxuICAgIHZpZXdCb3g9XCIwIDAgMjQgMjRcIlxuICAgIHdpZHRoPXtzaXplfVxuICAgIGhlaWdodD17c2l6ZX1cbiAgICB0aXRsZT17dGl0bGUgfHwgbmFtZX1cbiAgICBmaWxsPVwiY3VycmVudGNvbG9yXCJcbiAgPlxuICAgIDxwYXRoIGQ9e3BhdGhzW25hbWVdLnBhdGh9IC8+XG4gIDwvU3R5bGVkU3ZnPlxuKTtcblxuQmFzZS5wcm9wVHlwZXMgPSB7XG4gIG5hbWU6IFByb3BUeXBlcy5vbmVPZihPYmplY3Qua2V5cyhwYXRocykpLFxuICBzaXplOiBQcm9wVHlwZXMub25lT2ZUeXBlKFtQcm9wVHlwZXMuc3RyaW5nLCBQcm9wVHlwZXMubnVtYmVyXSksXG4gIHRpdGxlOiBQcm9wVHlwZXMuc3RyaW5nLFxufTtcblxuQmFzZS5kZWZhdWx0UHJvcHMgPSB7XG4gIG5hbWU6ICdob3RlbCcsXG4gIHRpdGxlOiBudWxsLFxuICBzaXplOiAyNCxcbn07XG5cbmNvbnN0IEljb24gPSBzdHlsZWQoQmFzZSlgXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsZXg6IG5vbmU7XG4gICR7c3BhY2V9XG4gICR7Y29sb3J9O1xuYDtcblxuSWNvbi5wcm9wVHlwZXMgPSB7XG4gIC4uLkJhc2UucHJvcFR5cGVzLFxuICAuLi5jb2xvci5wcm9wVHlwZXMsXG4gIC4uLnNwYWNlLnByb3BUeXBlcyxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEljb247XG4iXX0= */"); var Base = function Base(_ref) { var name = _ref.name, title = _ref.title, size = _ref.size, props = _objectWithoutProperties(_ref, ["name", "title", "size"]); return _react.default.createElement(StyledSvg, _extends({}, props, { viewBox: "0 0 24 24", width: size, height: size, title: title || name, fill: "currentcolor" }), _react.default.createElement("path", { d: _icons.default[name].path })); }; Base.propTypes = { name: _propTypes.default.oneOf(Object.keys(_icons.default)), size: _propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number]), title: _propTypes.default.string }; Base.defaultProps = { name: 'hotel', title: null, size: 24 }; var Icon = ( /*#__PURE__*/ 0, _styledBase.default)(Base, { target: "e1pa9kzm1", label: "Icon" })("vertical-align:middle;flex:none;", _styledSystem.space, " ", _styledSystem.color, ";" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9JY29uL0ljb24uanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBb0N5QiIsImZpbGUiOiIuLi8uLi9zcmMvSWNvbi9JY29uLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IHNwYWNlLCBjb2xvciB9IGZyb20gJ3N0eWxlZC1zeXN0ZW0nO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBwYXRocyBmcm9tICdAcm9vLXVpL2ljb25zJztcblxuY29uc3QgU3R5bGVkU3ZnID0gc3R5bGVkLnN2Z2BgO1xuXG5cbmNvbnN0IEJhc2UgPSAoe1xuICBuYW1lLCB0aXRsZSwgc2l6ZSwgLi4ucHJvcHNcbn0pID0+IChcbiAgPFN0eWxlZFN2Z1xuICAgIHsuLi5wcm9wc31cbiAgICB2aWV3Qm94PVwiMCAwIDI0IDI0XCJcbiAgICB3aWR0aD17c2l6ZX1cbiAgICBoZWlnaHQ9e3NpemV9XG4gICAgdGl0bGU9e3RpdGxlIHx8IG5hbWV9XG4gICAgZmlsbD1cImN1cnJlbnRjb2xvclwiXG4gID5cbiAgICA8cGF0aCBkPXtwYXRoc1tuYW1lXS5wYXRofSAvPlxuICA8L1N0eWxlZFN2Zz5cbik7XG5cbkJhc2UucHJvcFR5cGVzID0ge1xuICBuYW1lOiBQcm9wVHlwZXMub25lT2YoT2JqZWN0LmtleXMocGF0aHMpKSxcbiAgc2l6ZTogUHJvcFR5cGVzLm9uZU9mVHlwZShbUHJvcFR5cGVzLnN0cmluZywgUHJvcFR5cGVzLm51bWJlcl0pLFxuICB0aXRsZTogUHJvcFR5cGVzLnN0cmluZyxcbn07XG5cbkJhc2UuZGVmYXVsdFByb3BzID0ge1xuICBuYW1lOiAnaG90ZWwnLFxuICB0aXRsZTogbnVsbCxcbiAgc2l6ZTogMjQsXG59O1xuXG5jb25zdCBJY29uID0gc3R5bGVkKEJhc2UpYFxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmbGV4OiBub25lO1xuICAke3NwYWNlfVxuICAke2NvbG9yfTtcbmA7XG5cbkljb24ucHJvcFR5cGVzID0ge1xuICAuLi5CYXNlLnByb3BUeXBlcyxcbiAgLi4uY29sb3IucHJvcFR5cGVzLFxuICAuLi5zcGFjZS5wcm9wVHlwZXMsXG59O1xuXG5leHBvcnQgZGVmYXVsdCBJY29uO1xuIl19 */")); Icon.propTypes = _objectSpread({}, Base.propTypes, _styledSystem.color.propTypes, _styledSystem.space.propTypes); var _default = Icon; exports.default = _default;