"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 CustomLine = /*#__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, "-customLine"), className),
    ref: ref
  }, reset), /*#__PURE__*/_react.default.createElement("svg", {
    width: "1em",
    height: "1em",
    viewBox: "0 0 16 16",
    xmlns: "http://www.w3.org/2000/svg"
  }, /*#__PURE__*/_react.default.createElement("path", {
    d: "M8 1a7 7 0 01.24 13.996L8 15A7 7 0 018 1zm-.006 10.235c-1.261 0-2.368.78-2.81 1.922A5.847 5.847 0 008 13.875a5.849 5.849 0 002.806-.712 3.016 3.016 0 00-2.812-1.928zM8 2.125a5.875 5.875 0 00-3.763 10.387 4.138 4.138 0 017.517.006A5.875 5.875 0 008 2.125zm-.008 1.656a2.805 2.805 0 110 5.61 2.805 2.805 0 010-5.61zm0 1.125a1.68 1.68 0 100 3.36 1.68 1.68 0 000-3.36z",
    fill: "currentColor",
    fillRule: "evenodd"
  })));
});

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