@jay.kou/rak-ssr
Version:
A react based UI components for admin system
37 lines • 1.31 kB
JavaScript
import _regeneratorRuntime from "@babel/runtime/helpers/esm/regeneratorRuntime";
import _asyncToGenerator from "@babel/runtime/helpers/esm/asyncToGenerator";
import { useRef } from 'react';
import { SchemaForm } from "../../..";
import { getColumns } from "./columns";
import { jsx as _jsx } from "react/jsx-runtime";
var Demo = function Demo() {
var innerRef = useRef();
var onFinish = /*#__PURE__*/function () {
var _ref = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee(values) {
var _innerRef$current;
return _regeneratorRuntime().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__*/_jsx(SchemaForm, {
columns: getColumns(),
innerRef: innerRef,
onFinish: onFinish,
submitter: true,
autoFocusFirstInput: false
});
};
export default Demo;