import React from 'react';
import '../index.css';
export default function SparkStopCircle02Line(props) {
  const { size, spin, ...restProps } = props;
  const icon = 'spark-icon spark-icon-spark-stopCircle02-line';
  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-stopCircle02-line',
    children: [
      React.createElement('svg', Object.assign({
        key: 'spark-stopCircle02-line',
        '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="M867.2 512c0 196.1728-159.0272 355.2-355.2 355.2-196.1696 0-355.2-159.0272-355.2-355.2S315.8304 156.8 512 156.8c196.1728 0 355.2 159.0272 355.2 355.2z m-64 0c0-160.8256-130.3744-291.2-291.2-291.2-68.8832 0-132.1824 23.92-182.0416 63.904L739.296 694.0416C779.2832 644.1824 803.2 580.8832 803.2 512z m-109.1584 227.2992L284.704 329.9552C244.72 379.8208 220.8 443.12 220.8 512c0 160.8256 130.3744 291.2 291.2 291.2 68.8832 0 132.1824-23.9168 182.0416-63.9008z"></path>' },
      }))
    ],
  }))
}