index.js 539 B

12345678910111213141516171819202122
  1. import React from 'react';
  2. import './index.less';
  3. import Assets from '@src/components/Assets';
  4. import { Tooltip } from 'antd';
  5. function IconButton(props) {
  6. const { className, type, tip, onClick } = props;
  7. return (
  8. <Tooltip placement="top" title={tip}>
  9. <div
  10. className={`icon-button ${className || ''}`}
  11. onClick={() => {
  12. if (onClick) onClick();
  13. }}
  14. >
  15. <Assets name={`ico_24_${type}`} svg />
  16. </div>
  17. </Tooltip>
  18. );
  19. }
  20. IconButton.propTypes = {};
  21. export default IconButton;