import React from 'react';
import { Icon } from '../Icon';
import type { IconProps } from '../.types/IconPropsType';

export function DragHandleIcon(props: IconProps) {
  return (
    <Icon {...props}>
      <svg
        width="16"
        height="16"
        viewBox="0 0 16 10"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
      >
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M6.07662 2.54829C6.00389 2.29317 5.98265 2.02614 6.01412 1.76273C6.04559 1.49932 6.12915 1.2448 6.25994 1.014C6.39072 0.783192 6.56612 0.580713 6.77591 0.418348C6.9857 0.255984 7.2257 0.136979 7.48193 0.0682621C7.73816 -0.000454638 8.0055 -0.0175098 8.26838 0.0180896C8.53127 0.053689 8.78444 0.141232 9.01317 0.27562C9.24189 0.410009 9.44159 0.588558 9.60065 0.800871C9.7597 1.01318 9.87493 1.25502 9.93962 1.51229C10.0676 2.02145 9.99033 2.56052 9.72437 3.01317C9.45842 3.46582 9.02514 3.79575 8.51806 3.93174C8.01098 4.06773 7.47076 3.99888 7.01399 3.74006C6.55723 3.48123 6.22055 3.05318 6.07662 2.54829ZM12.0766 2.54829C12.0039 2.29317 11.9826 2.02614 12.0141 1.76273C12.0456 1.49932 12.1292 1.2448 12.2599 1.014C12.3907 0.783192 12.5661 0.580713 12.7759 0.418349C12.9857 0.255984 13.2257 0.136979 13.4819 0.0682624C13.7382 -0.000454376 14.0055 -0.0175096 14.2684 0.0180899C14.5313 0.0536893 14.7844 0.141232 15.0132 0.275621C15.2419 0.410009 15.4416 0.588558 15.6006 0.800872C15.7597 1.01318 15.8749 1.25502 15.9396 1.51229C16.0676 2.02145 15.9903 2.56052 15.7244 3.01317C15.4584 3.46582 15.0251 3.79575 14.5181 3.93174C14.011 4.06773 13.4708 3.99888 13.014 3.74006C12.5572 3.48123 12.2205 3.05318 12.0766 2.54829ZM0.076619 2.54829C0.0038928 2.29317 -0.0173531 2.02613 0.0141191 1.76273C0.0455913 1.49932 0.129153 1.2448 0.259938 1.014C0.390723 0.783191 0.566118 0.580712 0.775911 0.418348C0.985704 0.255984 1.2257 0.136979 1.48193 0.0682619C1.73816 -0.0004549 2.0055 -0.0175101 2.26838 0.0180893C2.53127 0.0536888 2.78444 0.141231 3.01317 0.27562C3.24189 0.410009 3.44159 0.588558 3.60065 0.800871C3.7597 1.01318 3.87493 1.25502 3.93962 1.51229C4.06764 2.02145 3.99033 2.56052 3.72437 3.01317C3.45842 3.46582 3.02514 3.79575 2.51806 3.93174C2.01098 4.06773 1.47076 3.99888 1.01399 3.74006C0.557225 3.48123 0.220547 3.05318 0.076619 2.54829Z"
          fill="#678099"
        />
        <path
          fillRule="evenodd"
          clipRule="evenodd"
          d="M6.07662 8.54826C6.00389 8.29314 5.98265 8.02611 6.01412 7.7627C6.04559 7.49929 6.12915 7.24477 6.25994 7.01397C6.39072 6.78316 6.56612 6.58068 6.77591 6.41832C6.9857 6.25595 7.2257 6.13695 7.48193 6.06823C7.73816 5.99951 8.0055 5.98246 8.26838 6.01806C8.53127 6.05366 8.78444 6.1412 9.01317 6.27559C9.24189 6.40998 9.44159 6.58853 9.60065 6.80084C9.7597 7.01315 9.87493 7.25499 9.93962 7.51226C10.0676 8.02142 9.99033 8.56049 9.72437 9.01314C9.45842 9.46579 9.02514 9.79572 8.51806 9.93171C8.01098 10.0677 7.47076 9.99885 7.01399 9.74003C6.55722 9.4812 6.22055 9.05315 6.07662 8.54826ZM12.0766 8.54826C12.0039 8.29314 11.9826 8.02611 12.0141 7.7627C12.0456 7.49929 12.1292 7.24477 12.2599 7.01397C12.3907 6.78316 12.5661 6.58068 12.7759 6.41832C12.9857 6.25595 13.2257 6.13695 13.4819 6.06823C13.7382 5.99951 14.0055 5.98246 14.2684 6.01806C14.5313 6.05366 14.7844 6.1412 15.0132 6.27559C15.2419 6.40998 15.4416 6.58853 15.6006 6.80084C15.7597 7.01315 15.8749 7.25499 15.9396 7.51226C16.0676 8.02142 15.9903 8.56049 15.7244 9.01314C15.4584 9.46579 15.0251 9.79572 14.5181 9.93171C14.011 10.0677 13.4708 9.99885 13.014 9.74003C12.5572 9.4812 12.2205 9.05315 12.0766 8.54826ZM0.0766188 8.54826C0.00389254 8.29314 -0.0173534 8.02611 0.0141188 7.7627C0.045591 7.49929 0.129153 7.24477 0.259938 7.01396C0.390723 6.78316 0.566118 6.58068 0.775911 6.41832C0.985704 6.25595 1.2257 6.13695 1.48193 6.06823C1.73816 5.99951 2.0055 5.98246 2.26838 6.01806C2.53127 6.05366 2.78444 6.1412 3.01317 6.27559C3.24189 6.40998 3.44159 6.58853 3.60065 6.80084C3.7597 7.01315 3.87493 7.25499 3.93962 7.51226C4.06764 8.02142 3.99033 8.56049 3.72437 9.01314C3.45842 9.46579 3.02514 9.79571 2.51806 9.93171C2.01098 10.0677 1.47076 9.99885 1.01399 9.74002C0.557225 9.4812 0.220546 9.05315 0.0766188 8.54826Z"
          fill="#678099"
        />
      </svg>
    </Icon>
  );
}
