UNPKG

@aliedu/app-self-check

Version:

应用自检模块

55 lines (46 loc) 1.59 kB
import _asyncToGenerator from "@babel/runtime/helpers/asyncToGenerator"; import _regeneratorRuntime from "@babel/runtime/regenerator"; import React from 'react'; import styles from './index.module.scss'; import { Button } from '@b-design/ui'; import store from '../../store'; function btnOpera(props) { var _store$useModel = store.useModel('BtnOperaModel'), StepBtnModelState = _store$useModel[0], StepBtnModelDispatchers = _store$useModel[1]; return /*#__PURE__*/React.createElement("div", { className: styles.btnOpera }, /*#__PURE__*/React.createElement(Button, { type: "primary", disabled: StepBtnModelState.isNext, onClick: /*#__PURE__*/_asyncToGenerator( /*#__PURE__*/_regeneratorRuntime.mark(function _callee() { var res; return _regeneratorRuntime.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: if (!props.nextFun) { _context.next = 6; break; } _context.next = 3; return props.nextFun(); case 3: res = _context.sent; if (!(!res || !res.success)) { _context.next = 6; break; } return _context.abrupt("return"); case 6: StepBtnModelDispatchers.next(); case 7: case "end": return _context.stop(); } } }, _callee); })) }, "\u4E0B\u4E00\u6B65")); } export default btnOpera;