synapsecns/sanguine

View on GitHub
packages/synapse-interface/components/icons/LandingIcons/GeneralizedIcon.tsx

Summary

Maintainability
C
7 hrs
Test Coverage
export function GeneralizedIcon() {
  return (
    <svg
      width="32"
      height="37"
      viewBox="0 0 32 37"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
    >
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M15.008 0.264004C15.3101 0.0914226 15.6521 0.000648499 16 0.000648499C16.348 0.000648499 16.6899 0.0914226 16.992 0.264004L20.492 2.264C20.7266 2.39077 20.9334 2.56316 21.1004 2.77104C21.2674 2.97891 21.3911 3.21807 21.4643 3.47446C21.5375 3.73084 21.5587 3.99927 21.5266 4.26396C21.4945 4.52866 21.4099 4.78427 21.2776 5.01576C21.1453 5.24726 20.9681 5.44997 20.7563 5.61197C20.5445 5.77398 20.3025 5.892 20.0445 5.9591C19.7864 6.02621 19.5176 6.04104 19.2537 6.00273C18.9898 5.96441 18.7363 5.87373 18.508 5.736L16 4.304L13.492 5.736C13.2637 5.87373 13.0102 5.96441 12.7463 6.00273C12.4825 6.04104 12.2136 6.02621 11.9556 5.9591C11.6975 5.892 11.4555 5.77398 11.2437 5.61197C11.032 5.44997 10.8547 5.24726 10.7224 5.01576C10.5901 4.78427 10.5055 4.52866 10.4734 4.26396C10.4414 3.99927 10.4626 3.73084 10.5358 3.47446C10.6089 3.21807 10.7327 2.97891 10.8996 2.77104C11.0666 2.56316 11.2734 2.39077 11.508 2.264L15.008 0.264004ZM7.23601 7.008C7.49895 7.46845 7.56829 8.01447 7.42877 8.52603C7.28926 9.03759 6.95231 9.4728 6.49201 9.736L6.03201 10L6.49201 10.264C6.72657 10.3908 6.93342 10.5632 7.10039 10.771C7.26736 10.9789 7.39107 11.2181 7.46427 11.4745C7.53746 11.7308 7.55865 11.9993 7.52659 12.264C7.49453 12.5287 7.40987 12.7843 7.27759 13.0158C7.1453 13.2473 6.96807 13.45 6.7563 13.612C6.54453 13.774 6.30251 13.892 6.04447 13.9591C5.78642 14.0262 5.51757 14.041 5.25371 14.0027C4.98985 13.9644 4.73631 13.8737 4.50801 13.736L4.00001 13.446V14C4.00001 14.5304 3.7893 15.0391 3.41422 15.4142C3.03915 15.7893 2.53044 16 2.00001 16C1.46958 16 0.960869 15.7893 0.585796 15.4142C0.210723 15.0391 9.67087e-06 14.5304 9.67087e-06 14V10C-0.00110969 9.64073 0.0949609 9.28783 0.278046 8.9787C0.461131 8.66957 0.724414 8.41571 1.04001 8.244L4.50801 6.264C4.96846 6.00106 5.51448 5.93173 6.02604 6.07124C6.53759 6.21076 6.97281 6.5477 7.23601 7.008ZM24.764 7.008C25.0272 6.5477 25.4624 6.21076 25.974 6.07124C26.4855 5.93173 27.0316 6.00106 27.492 6.264L30.958 8.244C31.2731 8.41644 31.5361 8.67042 31.7194 8.97934C31.9027 9.28827 31.9997 9.64078 32 10V14C32 14.5304 31.7893 15.0391 31.4142 15.4142C31.0392 15.7893 30.5304 16 30 16C29.4696 16 28.9609 15.7893 28.5858 15.4142C28.2107 15.0391 28 14.5304 28 14V13.446L27.492 13.736C27.2637 13.8737 27.0102 13.9644 26.7463 14.0027C26.4825 14.041 26.2136 14.0262 25.9556 13.9591C25.6975 13.892 25.4555 13.774 25.2437 13.612C25.0319 13.45 24.8547 13.2473 24.7224 13.0158C24.5901 12.7843 24.5055 12.5287 24.4734 12.264C24.4414 11.9993 24.4626 11.7308 24.5358 11.4745C24.6089 11.2181 24.7327 10.9789 24.8996 10.771C25.0666 10.5632 25.2734 10.3908 25.508 10.264L25.968 10L25.508 9.736C25.0477 9.4728 24.7108 9.03759 24.5712 8.52603C24.4317 8.01447 24.5011 7.46845 24.764 7.008ZM10.764 15.008C11.0272 14.5477 11.4624 14.2108 11.974 14.0712C12.4855 13.9317 13.0316 14.0011 13.492 14.264L16 15.696L18.508 14.264C18.7363 14.1263 18.9898 14.0356 19.2537 13.9973C19.5176 13.959 19.7864 13.9738 20.0445 14.0409C20.3025 14.108 20.5445 14.226 20.7563 14.388C20.9681 14.55 21.1453 14.7527 21.2776 14.9842C21.4099 15.2157 21.4945 15.4714 21.5266 15.736C21.5587 16.0007 21.5375 16.2692 21.4643 16.5256C21.3911 16.7819 21.2674 17.0211 21.1004 17.229C20.9334 17.4368 20.7266 17.6092 20.492 17.736L18 19.16V22C18 22.5304 17.7893 23.0391 17.4142 23.4142C17.0392 23.7893 16.5304 24 16 24C15.4696 24 14.9609 23.7893 14.5858 23.4142C14.2107 23.0391 14 22.5304 14 22V19.16L11.508 17.736C11.0477 17.4728 10.7108 17.0376 10.5712 16.526C10.4317 16.0145 10.5011 15.4685 10.764 15.008ZM2.00001 20C2.53044 20 3.03915 20.2107 3.41422 20.5858C3.7893 20.9609 4.00001 21.4696 4.00001 22V24.84L6.49201 26.264C6.72657 26.3908 6.93342 26.5632 7.10039 26.771C7.26736 26.9789 7.39107 27.2181 7.46427 27.4745C7.53746 27.7308 7.55865 27.9993 7.52659 28.264C7.49453 28.5287 7.40987 28.7843 7.27759 29.0158C7.1453 29.2473 6.96807 29.45 6.7563 29.612C6.54453 29.774 6.30251 29.892 6.04447 29.9591C5.78642 30.0262 5.51757 30.041 5.25371 30.0027C4.98985 29.9644 4.73631 29.8737 4.50801 29.736L1.00801 27.736C0.701901 27.5611 0.447449 27.3085 0.270432 27.0036C0.0934147 26.6988 0.000123379 26.3525 9.67087e-06 26V22C9.67087e-06 21.4696 0.210723 20.9609 0.585796 20.5858C0.960869 20.2107 1.46958 20 2.00001 20ZM30 20C30.5304 20 31.0392 20.2107 31.4142 20.5858C31.7893 20.9609 32 21.4696 32 22V26C31.9999 26.3525 31.9066 26.6988 31.7296 27.0036C31.5526 27.3085 31.2981 27.5611 30.992 27.736L27.492 29.736C27.2637 29.8737 27.0102 29.9644 26.7463 30.0027C26.4825 30.041 26.2136 30.0262 25.9556 29.9591C25.6975 29.892 25.4555 29.774 25.2437 29.612C25.0319 29.45 24.8547 29.2473 24.7224 29.0158C24.5901 28.7843 24.5055 28.5287 24.4734 28.264C24.4414 27.9993 24.4626 27.7308 24.5358 27.4745C24.6089 27.2181 24.7327 26.9789 24.8996 26.771C25.0666 26.5632 25.2734 26.3908 25.508 26.264L28 24.84V22C28 21.4696 28.2107 20.9609 28.5858 20.5858C28.9609 20.2107 29.4696 20 30 20ZM10.764 31.008C11.0272 30.5477 11.4624 30.2108 11.974 30.0712C12.4855 29.9317 13.0316 30.0011 13.492 30.264L14 30.554V30C14 29.4696 14.2107 28.9609 14.5858 28.5858C14.9609 28.2107 15.4696 28 16 28C16.5304 28 17.0392 28.2107 17.4142 28.5858C17.7893 28.9609 18 29.4696 18 30V30.554L18.508 30.264C18.7363 30.1263 18.9898 30.0356 19.2537 29.9973C19.5176 29.959 19.7864 29.9738 20.0445 30.0409C20.3025 30.108 20.5445 30.226 20.7563 30.388C20.9681 30.55 21.1453 30.7527 21.2776 30.9842C21.4099 31.2157 21.4945 31.4714 21.5266 31.736C21.5587 32.0007 21.5375 32.2692 21.4643 32.5256C21.3911 32.7819 21.2674 33.0211 21.1004 33.229C20.9334 33.4368 20.7266 33.6092 20.492 33.736L17.022 35.72C16.7132 35.9049 16.36 36.0025 16 36.0025C15.6401 36.0025 15.2869 35.9049 14.978 35.72L11.508 33.736C11.0477 33.4728 10.7108 33.0376 10.5712 32.526C10.4317 32.0145 10.5011 31.4685 10.764 31.008Z"
        fill="url(#paint0_radial_559_3255)"
      />
      <defs>
        <radialGradient
          id="paint0_radial_559_3255"
          cx="0"
          cy="0"
          r="1"
          gradientUnits="userSpaceOnUse"
          gradientTransform="translate(-139.555 -285.014) scale(345.778 389.021)"
        >
          <stop stopColor="#FF00FF" />
          <stop offset="1" stopColor="#734CE2" />
        </radialGradient>
      </defs>
    </svg>
  )
}