All files / src/assets/icons DropZoneIcon.tsx

50% Statements 1/2
0% Branches 0/5
0% Functions 0/1
50% Lines 1/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53                519x                                                                                        
type IconProps = {
  height?: number;
  width?: number;
  fill?: string;
  stroke?: string;
  path_fill?: string;
};
 
const DropZoneIcon = ({
  width = 69,
  height = 61,
  fill = "none",
  stroke = "#727179",
  path_fill = "#9C9AA3",
}: IconProps) => {
  return (
    <svg
      width={width}
      height={height}
      viewBox="0 0 69 61"
      fill={fill}
      xmlns="http://www.w3.org/2000/svg"
    >
      <path
        d="M36.1623 15.1631C35.775 15.0476 35.5545 14.6405 35.67 14.2532C37.0154 9.7321 41.2055 6.4126 46.1913 6.4126C46.5953 6.4126 46.923 6.74031 46.923 7.14434C46.923 7.54835 46.5953 7.87608 46.1913 7.87608C42.0126 7.87608 38.2629 10.6697 37.0724 14.6702C36.9579 15.0569 36.5513 15.2791 36.1624 15.163L36.1623 15.1631Z"
        fill={path_fill}
      />
      <path
        d="M56.4349 42.9995H52.0446C51.6406 42.9995 51.3129 42.6717 51.3129 42.2677C51.3129 41.8637 51.6406 41.536 52.0446 41.536H56.4349C62.4868 41.536 67.4109 36.6119 67.4109 30.56C67.4109 24.5081 62.4868 19.5841 56.4349 19.5841H56.3294C56.1172 19.5841 55.9154 19.4921 55.7764 19.3316C55.6374 19.1712 55.5746 18.9584 55.605 18.7483C55.6703 18.2926 55.7032 17.8347 55.7032 17.3889C55.7032 12.144 51.4356 7.87635 46.1907 7.87635C44.1502 7.87635 42.2043 8.514 40.5631 9.72081C40.2024 9.98581 39.6902 9.86821 39.4817 9.4715C34.8336 0.620734 22.6935 -0.567833 16.3994 7.13156C13.748 10.3752 12.7062 14.5947 13.541 18.7071C13.633 19.1613 13.2854 19.5846 12.8239 19.5846H12.5307C6.47878 19.5846 1.55472 24.5087 1.55472 30.5606C1.55472 36.6125 6.47878 41.5365 12.5307 41.5365H16.921C17.325 41.5365 17.6527 41.8642 17.6527 42.2683C17.6527 42.6723 17.325 43 16.921 43H12.5307C5.67169 43 0.0911865 37.4195 0.0911865 30.5605C0.0911865 23.894 5.36274 18.4352 11.9563 18.1342C11.3369 13.8676 12.5213 9.56398 15.2663 6.20541C22.005 -2.03856 34.9192 -1.11452 40.3783 8.07811C42.1199 6.98625 44.1127 6.41347 46.1904 6.41347C52.545 6.41347 57.5804 11.822 57.1397 18.141C63.6725 18.5074 68.8741 23.9373 68.8741 30.56C68.8741 37.4195 63.2936 42.9995 56.4346 42.9995L56.4349 42.9995Z"
        fill={path_fill}
      />
      <path
        d="M34.3847 60.148C24.2977 60.148 16.0912 51.9416 16.0912 41.8545C16.0912 31.7675 24.2976 23.561 34.3847 23.561C44.4718 23.561 52.6781 31.7674 52.6781 41.8545C52.6781 51.9415 44.4718 60.148 34.3847 60.148ZM34.3847 25.0248C25.1048 25.0248 17.555 32.5748 17.555 41.8545C17.555 51.1344 25.1049 58.6842 34.3847 58.6842C43.6644 58.6842 51.2143 51.1343 51.2143 41.8545C51.2143 32.5746 43.6644 25.0248 34.3847 25.0248Z"
        fill={path_fill}
      />
      <path
        d="M34.0333 49.2187C34.0333 49.5973 34.3404 49.9044 34.7191 49.9044C35.0976 49.9044 35.4048 49.5978 35.4048 49.2187V35.2901C35.4048 34.9115 35.0977 34.6044 34.7191 34.6044C34.3404 34.6044 34.0333 34.9115 34.0333 35.2901V49.2187Z"
        fill={path_fill}
        stroke={stroke}
        strokeWidth="0.3"
      />
      <path
        d="M34.719 36.2614L30.9184 40.0621L34.719 36.2614ZM34.719 36.2614L38.5198 40.0622C38.6535 40.1959 38.8296 40.263 39.0047 40.263L34.719 36.2614ZM29.9485 40.0622C30.2163 40.33 30.6507 40.3302 30.9183 40.0622L39.0047 40.263C39.1795 40.263 39.3557 40.1965 39.4896 40.0621C39.7574 39.7942 39.7574 39.3603 39.4896 39.0924L35.2039 34.8068C34.9361 34.539 34.5017 34.5388 34.2341 34.8068C34.2341 34.8068 34.2341 34.8068 34.234 34.8069L29.9485 39.0924C29.6806 39.3603 29.6806 39.7943 29.9485 40.0622Z"
        fill={path_fill}
        stroke={stroke}
        strokeWidth="0.3"
      />
    </svg>
  );
};
 
export default DropZoneIcon;