interface BuildIconType {
  className?: string;
  onClick?: () => void;
}

const BuildIcon = ({ className, onClick}: BuildIconType) => {
  return (
    <svg
      width="65"
      height="64"
      viewBox="0 0 65 64"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      xmlnsXlink="http://www.w3.org/1999/xlink"
      className={className}
      onClick={onClick}
    >
      <rect
        x="0.141113"
        width="64"
        height="65"
        fill="url(#pattern0_14697_7981)"
      />
      <defs>
        <pattern
          id="pattern0_14697_7981"
          patternContentUnits="objectBoundingBox"
          width="1"
          height="1"
        >
          <use
            xlinkHref="#image0_14697_7981"
            transform="matrix(0.00264486 0 0 0.00260417 -0.0078125 0)"
          />
        </pattern>
        <image
          id="image0_14697_7981"
          width="384"
          height="384"
          preserveAspectRatio="none"
          xlinkHref="data:image/png;base64,[encoded data, 223388 characters]"
        />
      </defs>
    </svg>
  );
};

export default BuildIcon;
