import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties";
import React from 'react';
import { getPrefixClassName } from '../../config-provider/context';
import cx from 'classnames';
var CircleFill = /*#__PURE__*/React.forwardRef(function (props, ref) {
  var prefixCls = props.prefixCls,
      className = props.className,
      reset = _objectWithoutProperties(props, ["prefixCls", "className"]);

  var iconPrefix = getPrefixClassName('icon', prefixCls);
  return /*#__PURE__*/React.createElement("span", Object.assign({
    className: cx("".concat(iconPrefix, " ").concat(iconPrefix, "-circleFill"), className),
    ref: ref
  }, reset), /*#__PURE__*/React.createElement("svg", {
    width: "1em",
    height: "1em",
    viewBox: "0 0 40 40",
    xmlns: "http://www.w3.org/2000/svg"
  }, /*#__PURE__*/React.createElement("g", {
    fill: "none",
    fillRule: "evenodd"
  }, /*#__PURE__*/React.createElement("circle", {
    fill: "currentColor",
    opacity: 0.45,
    cx: 20,
    cy: 20,
    r: 20
  }), /*#__PURE__*/React.createElement("path", {
    d: "M20.084 16.159a.624.624 0 01.832 0l5.82 5.366c.46.424.304.767-.346.767h-3.534v5.624c0 .599-.527 1.084-1.178 1.084h-2.356c-.65 0-1.178-.485-1.178-1.084v-5.624H14.61c-.65 0-.805-.344-.345-.767l5.819-5.366zM26.857 13H13.143C12.512 13 12 12.552 12 12s.512-1 1.143-1h13.714c.631 0 1.143.448 1.143 1s-.512 1-1.143 1z",
    fill: "#FFF"
  }))));
});
CircleFill.displayName = "CircleFill";
export default CircleFill;