@kineticdata/react
Version:
A React library for the Kinetic Platform
41 lines (40 loc) • 2.29 kB
JavaScript
;
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard")["default"];
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault")["default"];
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.SubmissionTable = void 0;
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/esm/classCallCheck"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/esm/createClass"));
var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/esm/inherits"));
var _createSuper2 = _interopRequireDefault(require("@babel/runtime/helpers/esm/createSuper"));
var _react = _interopRequireWildcard(require("react"));
var _FormSubmissionTable = _interopRequireDefault(require("./FormSubmissionTable"));
var _DatastoreSubmissionTable = _interopRequireDefault(require("./DatastoreSubmissionTable"));
var _KappSubmissionTable = _interopRequireDefault(require("./KappSubmissionTable"));
var SubmissionTable = exports.SubmissionTable = /*#__PURE__*/function (_Component) {
(0, _inherits2["default"])(SubmissionTable, _Component);
var _super = (0, _createSuper2["default"])(SubmissionTable);
function SubmissionTable() {
(0, _classCallCheck2["default"])(this, SubmissionTable);
return _super.apply(this, arguments);
}
(0, _createClass2["default"])(SubmissionTable, [{
key: "componentDidMount",
value: function componentDidMount() {
if (this.props.mode === 'space') {
console.warn('Datastore Submissions are deprecated in Core 5.1, please upgrade to "form" mode.');
} else if (this.props.mode === 'kapp' || !this.props.mode) {
console.warn('Kapp Submissions are deprecated in Core 5.1, please upgrade to "form" mode.');
}
}
}, {
key: "render",
value: function render() {
var TableComponent = this.props.mode === 'form' ? _FormSubmissionTable["default"] : this.props.mode === 'space' ? _DatastoreSubmissionTable["default"] : this.props.mode === 'kapp' ? _KappSubmissionTable["default"] : _KappSubmissionTable["default"];
return /*#__PURE__*/_react["default"].createElement(TableComponent, this.props, this.props.children);
}
}]);
return SubmissionTable;
}(_react.Component);