import React from 'react';
import '../index.css';
export default function SparkFileVideoFill(props) {
  const { size, spin, ...restProps } = props;
  const icon = 'spark-icon spark-icon-spark-fileVideo-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-fileVideo-fill',
    children: [
      React.createElement('svg', Object.assign({
        key: 'spark-fileVideo-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="M644.9568 105.6a38.4 38.4 0 0 1 28.2048 12.3424l164.6432 178.224a38.3872 38.3872 0 0 1 10.1952 26.0544V880c0 21.2064-17.1936 38.4-38.4 38.4H212.8c-21.2064 0-38.4-17.1936-38.4-38.4V144c0-21.2064 17.1936-38.4 38.4-38.4h432.1568zM406.4 615.584c0 29.4496 31.7856 47.9392 57.3856 33.3792L534.4 608.8l69.312-39.4208c25.888-14.7232 25.888-52.0352 0-66.7584L534.4 463.2l-70.6144-40.16c-25.6-14.56-57.3856 3.9264-57.3856 33.376v159.168z"></path>' },
      }))
    ],
  }))
}