UNPKG

ps-frame-father

Version:

An enterprise-class UI design language and React components implementation

33 lines (27 loc) 997 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = Button; var _react = _interopRequireDefault(require("react")); var _classnames = _interopRequireDefault(require("classnames")); require("./index.css"); /** * @param {onClick} func 对外暴露的点击事件 * @param {className} string 自定义类名 * @param {type} string 按钮类型 primary | warning | info | default | pure * @param {shape} string 按钮形状 circle | radius(默认) */ function Button(props) { var children = props.children, onClick = props.onClick, className = props.className, type = props.type, shape = props.shape, block = props.block; return /*#__PURE__*/_react.default.createElement("div", { className: (0, _classnames.default)('xButton', 'ripple', type, shape, block ? 'block' : '', className), onClick: onClick }, children); }