linkmore-design
Version:
π πlmη»δ»ΆεΊγπ
18 lines β’ 640 B
JavaScript
import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties";
var _excluded = ["type"];
import React from 'react';
import TextItem from "./ItemText";
import PictureItem from "./ItemPicture";
import PictureCardItem from "./ItemPictureCard";
import { render } from "../utils";
var RenderCell = function RenderCell(props) {
var type = props.type,
resetProsp = _objectWithoutProperties(props, _excluded);
var types = {
text: TextItem,
picture: PictureItem,
card: PictureCardItem
};
return render(types[type] || PictureItem, resetProsp);
};
export default /*#__PURE__*/React.memo(RenderCell);