@ywfe/materials-design
Version:
YwDesign for lowcode
44 lines • 1.62 kB
JavaScript
import _inheritsLoose from "@babel/runtime/helpers/inheritsLoose";
import _Dialog from "@alifd/next/lib/dialog";
import _Button from "@alifd/next/lib/button";
import * as React from 'react';
var OverRideReactions = function OverRideReactions(props) {
console.log('props: ', props);
var _React$useState = React.useState(false),
visible = _React$useState[0],
setVisible = _React$useState[1];
var onOpen = function onOpen() {
setVisible(true);
};
var onClose = function onClose() {
setVisible(false);
};
var handleOk = function handleOk() {
setVisible(false);
};
return /*#__PURE__*/React.createElement(React.Fragment, null, /*#__PURE__*/React.createElement(_Button, {
type: "normal",
onClick: onOpen
}, "\u914D\u7F6E\u8054\u52A8\u89C4\u5219"), /*#__PURE__*/React.createElement(_Dialog, {
v2: true,
title: "\u914D\u7F6E\u8054\u52A8\u89C4\u5219",
visible: visible,
onOk: handleOk,
onClose: onClose
}, "\u914D\u7F6E\u8054\u52A8\u89C4\u5219"));
};
var ReactionsSetter = /*#__PURE__*/function (_React$PureComponent) {
function ReactionsSetter() {
return _React$PureComponent.apply(this, arguments) || this;
}
_inheritsLoose(ReactionsSetter, _React$PureComponent);
var _proto = ReactionsSetter.prototype;
_proto.render = function render() {
// const { onChange, value, placeholder } = this.props;
return /*#__PURE__*/React.createElement(OverRideReactions, this.props);
};
return ReactionsSetter;
}(React.PureComponent);
// 声明 Setter 的 title
ReactionsSetter.displayName = 'ReactionsSetter';
export { ReactionsSetter as default };