UNPKG

linkmore-design

Version:

🌈 πŸš€lmη»„δ»ΆεΊ“γ€‚πŸš€

26 lines (25 loc) β€’ 870 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _ItemText = _interopRequireDefault(require("./ItemText")); var _ItemPicture = _interopRequireDefault(require("./ItemPicture")); var _ItemPictureCard = _interopRequireDefault(require("./ItemPictureCard")); var _utils = require("../utils"); const RenderCell = props => { const { type, ...resetProsp } = props; const types = { text: _ItemText.default, picture: _ItemPicture.default, card: _ItemPictureCard.default }; return (0, _utils.render)(types[type] || _ItemPicture.default, resetProsp); }; var _default = /*#__PURE__*/_react.default.memo(RenderCell); exports.default = _default;