import { iconVariants } from '../../variants'

import type { IconProps } from '../../icon'

export default function DiamondAddIcon({
  className,
  size = 24,
  color,
  ...props
}: IconProps) {
  const classNames = iconVariants({ className, color })
  return (
    <svg
      className={classNames}
      xmlns="http://www.w3.org/2000/svg"
      width={size}
      height={size}
      viewBox="0 0 24 24"
      fill="none"
      {...props}
    >
      <path
        fill-rule="evenodd"
        clip-rule="evenodd"
        d="M17.4051 14.4114L13.4383 19.1625C13.2466 19.3875 13.0255 19.5583 12.775 19.675C12.5245 19.7917 12.2662 19.85 12 19.85C11.7339 19.85 11.4758 19.7917 11.2258 19.675C10.9758 19.5583 10.7549 19.3875 10.5633 19.1625L2.85078 9.925C2.70911 9.75237 2.60286 9.56403 2.53203 9.36C2.4612 9.15597 2.42578 8.94409 2.42578 8.72437C2.42578 8.58312 2.43828 8.44167 2.46328 8.3C2.48828 8.15833 2.53828 8.02083 2.61328 7.8875L4.52578 4.1C4.69245 3.78333 4.92096 3.53125 5.21131 3.34375C5.50166 3.15625 5.82731 3.0625 6.18828 3.0625H17.8133C18.0566 3.0625 18.2839 3.1051 18.4951 3.19029C17.3598 3.48353 16.3548 4.10077 15.5845 4.9375H15.0008L15.2191 5.37413C14.7463 5.99653 14.3923 6.71406 14.1908 7.49297L12.9123 4.9375H11.0883L9.52578 8.0625H14.0728C14.0249 8.36796 14 8.68108 14 9C14 9.31892 14.0249 9.63204 14.0728 9.9375H12.9383V16.85L15.8575 13.3405C16.3114 13.7738 16.8331 14.1366 17.4051 14.4114ZM11.0633 9.9375V16.85L5.31328 9.9375H11.0633ZM7.43828 8.0625H4.65078L6.21328 4.9375H9.00078L7.43828 8.0625Z"
        fill="#26201E"
      />
      <path
        d="M16.9375 9.875H19V11.9375C19 12.1958 19.0917 12.4167 19.275 12.6C19.4583 12.7833 19.6792 12.875 19.9375 12.875C20.1958 12.875 20.4167 12.7833 20.6 12.6C20.7833 12.4167 20.875 12.1958 20.875 11.9375V9.875H22.9375C23.1958 9.875 23.4167 9.78333 23.6 9.6C23.7833 9.41667 23.875 9.19583 23.875 8.9375C23.875 8.67917 23.7833 8.45833 23.6 8.275C23.4167 8.09167 23.1958 8 22.9375 8H20.875V5.9375C20.875 5.67917 20.7833 5.45833 20.6 5.275C20.4167 5.09167 20.1958 5 19.9375 5C19.6792 5 19.4583 5.09167 19.275 5.275C19.0917 5.45833 19 5.67917 19 5.9375V8H16.9375C16.6792 8 16.4583 8.09167 16.275 8.275C16.0917 8.45833 16 8.67917 16 8.9375C16 9.19583 16.0917 9.41667 16.275 9.6C16.4583 9.78333 16.6792 9.875 16.9375 9.875Z"
        fill="#26201E"
      />
    </svg>
  )
}
