UNPKG

kwikid-components-react

Version:

KwikID's Component Library in React

58 lines (57 loc) 1.7 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _react = _interopRequireDefault(require("react")); var _TableButton = _interopRequireDefault(require("./TableButton")); var _TableLink = _interopRequireDefault(require("./TableLink")); var _TableChip = _interopRequireDefault(require("./TableChip")); var _TableText = _interopRequireDefault(require("./TableText")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } const KwikUITableComponent = _ref => { let { id, item, value, tableMeta, updateValue, onClick } = _ref; switch (item.type) { case "button": return /*#__PURE__*/_react.default.createElement(_TableButton.default, { id: "".concat(id), item: item, value: value, tableMeta: tableMeta, updateValue: updateValue, onClick: onClick }); case "link": return /*#__PURE__*/_react.default.createElement(_TableLink.default, { id: "".concat(id), item: item, value: value, tableMeta: tableMeta, updateValue: updateValue }); case "chip": return /*#__PURE__*/_react.default.createElement(_TableChip.default, { id: "".concat(id), item: item, value: value, tableMeta: tableMeta, updateValue: updateValue }); default: return /*#__PURE__*/_react.default.createElement(_TableText.default, { id: "".concat(id), item: item, value: value, tableMeta: tableMeta, updateValue: updateValue }); } }; var _default = exports.default = KwikUITableComponent;