UNPKG

@jay.kou/rak-ssr

Version:

A react based UI components for admin system

62 lines (61 loc) 1.94 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray")); var _react = require("react"); var _ = require("../../.."); var _jsxRuntime = require("react/jsx-runtime"); var Basic = function Basic() { var _useState = (0, _react.useState)(false), _useState2 = (0, _slicedToArray2.default)(_useState, 2), open = _useState2[0], setOpen = _useState2[1]; var container = (0, _react.useRef)(null); var onFinish = function onFinish(values) { console.log({ values: values }); }; return /*#__PURE__*/(0, _jsxRuntime.jsxs)("div", { children: [/*#__PURE__*/(0, _jsxRuntime.jsx)("div", { style: { textAlign: 'start' }, children: /*#__PURE__*/(0, _jsxRuntime.jsx)(_.Button, { "data-testid": "open", type: "primary", onClick: function onClick() { return setOpen(true); }, children: "open" }) }), /*#__PURE__*/(0, _jsxRuntime.jsx)("div", { ref: container, "data-testid": "dialog" }), /*#__PURE__*/(0, _jsxRuntime.jsx)(_.ModalForm, { getContainer: function getContainer() { return container.current; }, okButtonProps: (0, _defineProperty2.default)({}, 'data-testid', 'ok'), title: '基本表单', open: open, onCancel: function onCancel() { return setOpen(false); }, onFinish: onFinish, columns: [{ title: '用户名', dataIndex: 'username', required: true }, { title: '电话', dataIndex: 'phone' }] })] }); }; var _default = exports.default = Basic;