import * as React from 'react'
import type { SVGProps, Ref } from 'react'
import { withIconWrapper } from './utils/index'
const SvgTools = (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
            d="M2.667 4H1.333A1.334 1.334 0 0 1 0 2.667V1.333C0 .597.597 0 1.333 0h1.334C3.403 0 4 .597 4 1.333v1.334C4 3.403 3.403 4 2.667 4m12 0h-1.334A1.334 1.334 0 0 1 12 2.667V1.333C12 .597 12.597 0 13.333 0h1.334C15.403 0 16 .597 16 1.333v1.334C16 3.403 15.403 4 14.667 4M7.333 4h1.334C9.403 4 10 3.403 10 2.667V1.333C10 .597 9.403 0 8.667 0H7.333C6.597 0 6 .597 6 1.333v1.334C6 3.403 6.597 4 7.333 4M2.667 16H1.333A1.334 1.334 0 0 1 0 14.667v-1.334C0 12.597.597 12 1.333 12h1.334C3.403 12 4 12.597 4 13.333v1.334C4 15.403 3.403 16 2.667 16m10.666 0h1.334c.736 0 1.333-.597 1.333-1.333v-1.334c0-.736-.597-1.333-1.333-1.333h-1.334c-.736 0-1.333.597-1.333 1.333v1.334c0 .736.597 1.333 1.333 1.333m-4.666 0H7.333A1.334 1.334 0 0 1 6 14.667v-1.334C6 12.597 6.597 12 7.333 12h1.334c.736 0 1.333.597 1.333 1.333v1.334C10 15.403 9.403 16 8.667 16m-7.334-6h1.334C3.403 10 4 9.403 4 8.667V7.333C4 6.597 3.403 6 2.667 6H1.333C.597 6 0 6.597 0 7.333v1.334C0 9.403.597 10 1.333 10m13.334 0h-1.334A1.334 1.334 0 0 1 12 8.667V7.333C12 6.597 12.597 6 13.333 6h1.334C15.403 6 16 6.597 16 7.333v1.334C16 9.403 15.403 10 14.667 10m-7.334 0h1.334C9.403 10 10 9.403 10 8.667V7.333C10 6.597 9.403 6 8.667 6H7.333C6.597 6 6 6.597 6 7.333v1.334C6 9.403 6.597 10 7.333 10"
            fill="currentColor"
        />
    </svg>
)
export default withIconWrapper(React.forwardRef(SvgTools), 'Tools')
