kwikid-components-react
Version:
KwikID's Component Library in React
58 lines (57 loc) • 1.7 kB
JavaScript
"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;