import * as React from 'react'
import type { SVGProps, Ref } from 'react'
import { withIconWrapper } from './utils/index'
const SvgEraser = (props: SVGProps<SVGSVGElement>, ref: Ref<SVGSVGElement>) => (
    <svg
        viewBox="0 0 16 16"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
        preserveAspectRatio="xMidYMid meet"
        focusable="false"
        ref={ref}
        {...props}
    >
        <path
            fillRule="evenodd"
            clipRule="evenodd"
            d="M8.481.516a2.005 2.005 0 0 1 2.76.07l4.172 4.173.071.075a2.006 2.006 0 0 1-.07 2.76L8.34 14.666h6.994a.667.667 0 0 1 0 1.333H6a.7.7 0 0 1-.245-.047 2 2 0 0 1-.92-.47l-.076-.07L.588 11.24a2.004 2.004 0 0 1 0-2.835L8.407.586zm-6.95 8.833a.67.67 0 0 0 0 .949l4.171 4.172.051.046a.67.67 0 0 0 .898-.046l2.771-2.772-5.12-5.12zm8.53 1.102.304.304 4.105-4.104a.67.67 0 0 0 .14-.745zm-1-1 .529.53 4.58-4.579-.528-.529zm-1-1 .529.53 4.58-4.579-.528-.529zm-.998-.998.527.527 4.58-4.578-.528-.529zm-1-1 .529.53 4.579-4.581-.529-.529zm4.09-5.033a.67.67 0 0 0-.753.063l-.05.047-4.106 4.104.348.348z"
            fill="currentColor"
        />
    </svg>
)
export default withIconWrapper(React.forwardRef(SvgEraser), 'Eraser')
