UNPKG

antd

Version:

An enterprise-class UI design language and React components implementation

24 lines 1.12 kB
import React, { memo } from 'react'; import FileTextOutlined from "@ant-design/icons/es/icons/FileTextOutlined"; import classNames from 'classnames'; var FloatButtonContent = function FloatButtonContent(props) { var icon = props.icon, description = props.description, prefixCls = props.prefixCls, className = props.className; var defaultElement = /*#__PURE__*/React.createElement("div", { className: prefixCls + "-icon" }, /*#__PURE__*/React.createElement(FileTextOutlined, null)); return /*#__PURE__*/React.createElement("div", { onClick: props.onClick, onFocus: props.onFocus, onMouseEnter: props.onMouseEnter, onMouseLeave: props.onMouseLeave, className: classNames(className, prefixCls + "-content") }, icon || description ? /*#__PURE__*/React.createElement(React.Fragment, null, icon && /*#__PURE__*/React.createElement("div", { className: prefixCls + "-icon" }, icon), description && /*#__PURE__*/React.createElement("div", { className: prefixCls + "-description" }, description)) : defaultElement); }; export default /*#__PURE__*/memo(FloatButtonContent);