@jay.kou/rak-ssr
Version:
A react based UI components for admin system
44 lines (43 loc) • 1.65 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _regeneratorRuntime2 = _interopRequireDefault(require("@babel/runtime/helpers/regeneratorRuntime"));
var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator"));
var _react = require("react");
var _ = require("../../..");
var _columns = require("./columns");
var _jsxRuntime = require("react/jsx-runtime");
var Demo = function Demo() {
var innerRef = (0, _react.useRef)();
var onFinish = /*#__PURE__*/function () {
var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/(0, _regeneratorRuntime2.default)().mark(function _callee(values) {
var _innerRef$current;
return (0, _regeneratorRuntime2.default)().wrap(function _callee$(_context) {
while (1) switch (_context.prev = _context.next) {
case 0:
console.log({
values: values,
otherValues: (_innerRef$current = innerRef.current) === null || _innerRef$current === void 0 ? void 0 : _innerRef$current.data
});
case 1:
case "end":
return _context.stop();
}
}, _callee);
}));
return function onFinish(_x) {
return _ref.apply(this, arguments);
};
}();
return /*#__PURE__*/(0, _jsxRuntime.jsx)(_.SchemaForm, {
columns: (0, _columns.getColumns)(),
innerRef: innerRef,
onFinish: onFinish,
submitter: true,
autoFocusFirstInput: false
});
};
var _default = exports.default = Demo;