ps-frame-father
Version:
An enterprise-class UI design language and React components implementation
22 lines (21 loc) • 735 B
JavaScript
import React from "react";
import classnames from 'classnames';
import "./index.css";
/**
* @param {onClick} func 对外暴露的点击事件
* @param {className} string 自定义类名
* @param {type} string 按钮类型 primary | warning | info | default | pure
* @param {shape} string 按钮形状 circle | radius(默认)
*/
export default 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.createElement("div", {
className: classnames('xButton', 'ripple', type, shape, block ? 'block' : '', className),
onClick: onClick
}, children);
}