UNPKG

kwikid-components-react

Version:

KwikID's Component Library in React

49 lines (47 loc) 1.96 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _kwikidToolkit = require("kwikid-toolkit"); var _moment = _interopRequireDefault(require("moment")); var _react = _interopRequireDefault(require("react")); var _reactHtmlParser = _interopRequireDefault(require("react-html-parser")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } /* eslint-disable import/prefer-default-export */ const KwikUITableText = _ref => { let { id, item, value, tableMeta, updateValue } = _ref; switch (item === null || item === void 0 ? void 0 : item.type) { case "date": if ((0, _kwikidToolkit.isNotEmptyValue)(value)) { var _item$props; if ((_item$props = item.props) !== null && _item$props !== void 0 && _item$props.dateFormat) { value = (0, _moment.default)(value, _moment.default.ISO_8601, true).isValid() ? (0, _moment.default)(value).format(item.props.dateFormat) : _moment.default.unix(value).format(item.props.dateFormat); } else { value = (0, _moment.default)(value, _moment.default.ISO_8601, true).isValid() ? (0, _moment.default)(value).format("DD MMM YYYY h:mm:ss A") : _moment.default.unix(value).format("DD MMM YYYY h:mm:ss A"); } } break; default: break; } if ((0, _kwikidToolkit.isEmptyValue)(value)) { value = "-"; } if ((0, _kwikidToolkit.checkObjectKeyExists)(item, "props") && (0, _kwikidToolkit.checkObjectKeyExists)(item.props, "customStyles") && (0, _kwikidToolkit.isNotEmptyValue)(item.props.customStyles)) { return /*#__PURE__*/_react.default.createElement("div", { id: id, style: item.props.customStyles }, (0, _reactHtmlParser.default)(value)); } return /*#__PURE__*/_react.default.createElement("div", { id: id }, (0, _reactHtmlParser.default)(value)); }; var _default = exports.default = KwikUITableText;