import React from 'react';
import '../index.css';
export default function SparkLimitExhaustFill(props) {
  const { size, spin, ...restProps } = props;
  const icon = 'spark-icon spark-icon-spark-limitExhaust-fill';
  const className = [
    icon,
    spin ? 'spark-icon-spin' : '',
    props.className || ''
  ].filter(Boolean).join(' ');
  
  return React.createElement('span', Object.assign({}, restProps, {
    className: className,
    style: {
      ...props.style,
      fontSize: size || props.style?.fontSize || undefined,
      cursor: props.onClick ? 'pointer' : props.style?.cursor
    },
    role: 'img',
    'aria-label': 'spark-limitExhaust-fill',
    children: [
      React.createElement('svg', Object.assign({
        key: 'spark-limitExhaust-fill',
        'data-spark-icon': true, // 标识为 spark-icon 组件
        width: '1em',
        height: '1em',
        viewBox: '0 0 1024 1024',
        overflow: 'hidden',
        fill: 'currentColor',
        'aria-hidden': 'true',
        dangerouslySetInnerHTML: { __html: '<path d="M870.4 510.4c0 197.056-159.744 356.8-356.8 356.8S156.8 707.456 156.8 510.4 316.544 153.6 513.6 153.6 870.4 313.344 870.4 510.4z m-64 0c0-161.7088-131.0912-292.8-292.8-292.8S220.8 348.6912 220.8 510.4s131.0912 292.8 292.8 292.8 292.8-131.0912 292.8-292.8zM513.6 732.8c122.8288 0 222.4-99.5712 222.4-222.4S636.4288 288 513.6 288 291.2 387.5712 291.2 510.4s99.5712 222.4 222.4 222.4z"></path>' },
      }))
    ],
  }))
}