"use strict";

var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports.default = void 0;

var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties"));

var _react = _interopRequireDefault(require("react"));

var _context = require("../../config-provider/context");

var _classnames = _interopRequireDefault(require("classnames"));

var SquareFill = /*#__PURE__*/_react.default.forwardRef(function (props, ref) {
  var prefixCls = props.prefixCls,
      className = props.className,
      reset = (0, _objectWithoutProperties2.default)(props, ["prefixCls", "className"]);
  var iconPrefix = (0, _context.getPrefixClassName)('icon', prefixCls);
  return /*#__PURE__*/_react.default.createElement("span", Object.assign({
    className: (0, _classnames.default)("".concat(iconPrefix, " ").concat(iconPrefix, "-squareFill"), className),
    ref: ref
  }, reset), /*#__PURE__*/_react.default.createElement("svg", {
    width: "1em",
    height: "1em",
    viewBox: "0 0 40 40",
    xmlns: "http://www.w3.org/2000/svg"
  }, /*#__PURE__*/_react.default.createElement("g", {
    fill: "none",
    fillRule: "evenodd"
  }, /*#__PURE__*/_react.default.createElement("path", {
    d: "M2 0h36a2 2 0 012 2v36a2 2 0 01-2 2H2a2 2 0 01-2-2V2a2 2 0 012-2z",
    fill: "currentColor",
    opacity: 0.45
  }), /*#__PURE__*/_react.default.createElement("path", {
    d: "M19.529 15.194a.654.654 0 01.908 0l6.352 6.187c.502.489.333.885-.377.885h-3.858v6.484c0 .69-.575 1.25-1.285 1.25h-2.572c-.71 0-1.286-.56-1.286-1.25v-6.484h-3.857c-.71 0-.879-.397-.377-.885l6.352-6.187zm8.186-2.694h-15.43c-.709 0-1.285-.56-1.285-1.25S11.576 10 12.285 10h15.43c.709 0 1.285.56 1.285 1.25s-.576 1.25-1.285 1.25z",
    fill: "#FFF"
  }))));
});

SquareFill.displayName = "SquareFill";
var _default = SquareFill;
exports.default = _default;