etc-hooks
Version:
Etcetera React 业务 Hooks
34 lines (33 loc) • 1.17 kB
JavaScript
import { __read } from "tslib";
import React from "react";
import { useToggle } from "etcHooks";
import { Button } from "antd";
export default (function() {
var _a = __read(useToggle("OOR", "Aimyon"), 2), state = _a[0], _b = _a[1], toggle = _b.toggle, set = _b.set, setLeft = _b.setLeft, setRight = _b.setRight;
return React.createElement("div", null, React.createElement("p", null, "Effects:", state), React.createElement("p", null, React.createElement(Button, {
type: "primary",
onClick: toggle
}, "Toggle"), React.createElement(Button, {
type: "primary",
style: {
margin: "0 8px"
},
onClick: function onClick() {
return set("OOR");
}
}, "Set OOR"), React.createElement(Button, {
type: "primary",
onClick: function onClick() {
return set("Aimyon");
}
}, "Set Aimyon"), React.createElement(Button, {
type: "primary",
onClick: setLeft,
style: {
margin: "0 8px"
}
}, "setLeft"), React.createElement(Button, {
type: "primary",
onClick: setRight
}, "setRight")));
});