UNPKG

shineout

Version:

Shein 前端组件库

40 lines (33 loc) 1.23 kB
import _extends from "@babel/runtime/helpers/extends"; import _objectWithoutPropertiesLoose from "@babel/runtime/helpers/objectWithoutPropertiesLoose"; import _inheritsLoose from "@babel/runtime/helpers/inheritsLoose"; import React, { PureComponent } from 'react'; import classnames from 'classnames'; import { listClass } from './styles'; import Meta from './Meta'; import Extra from './Extra'; var BaseItem = /*#__PURE__*/ function (_PureComponent) { _inheritsLoose(BaseItem, _PureComponent); function BaseItem() { return _PureComponent.apply(this, arguments) || this; } var _proto = BaseItem.prototype; _proto.render = function render() { var _this$props = this.props, className = _this$props.className, extra = _this$props.extra, props = _objectWithoutPropertiesLoose(_this$props, ["className", "extra"]); if (!extra) return React.createElement(Meta, _extends({}, props, { className: className })); return React.createElement("div", { className: classnames(listClass('base'), className) }, React.createElement(Meta, this.props), React.createElement(Extra, { extra: extra })); }; return BaseItem; }(PureComponent); export default BaseItem;