@alitajs/antd-plus
Version:
基于 ant-design 封装的偏业务组件
24 lines (21 loc) • 850 B
JavaScript
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
import React, { forwardRef } from 'react';
import classNames from 'classnames';
var Item = /*#__PURE__*/forwardRef(function (props, ref) {
var prefixCls = props.prefixCls,
className = props.className,
style = props.style,
children = props.children,
onClick = props.onClick,
key = props.key;
var handleClick = function handleClick() {
onClick && onClick(key);
};
return /*#__PURE__*/React.createElement("div", {
className: classNames(className, _defineProperty({}, "".concat(prefixCls), true)),
ref: ref,
style: style,
onClick: handleClick
}, children);
});
export default Item;