export enum IconName {
  HEART = 'heart',
  ARROW_NARROW_RIGHT = 'arrow-narrow-right',
  DISCORD = 'discord',
  GITHUB = 'github',
}

export const iconsMap = {
  [IconName.HEART]: (
    <svg
      width="100%"
      height="100%"
      viewBox="0 0 24 24"
      xmlns="http://www.w3.org/2000/svg"
    >
      <path
        fill-rule="evenodd"
        clip-rule="evenodd"
        d="M11.9929 3.71691C9.65298 1.67202 6.19252 1.25356 3.50521 3.54965C0.598423 6.03328 0.176093 10.2161 2.47471 13.1739C3.34724 14.2967 5.05023 15.9835 6.68684 17.5282C8.34261 19.0911 9.99457 20.5679 10.8092 21.2894C10.9102 21.3788 11.0458 21.4967 11.1539 21.5903L11.2915 21.7093L11.3475 21.7576C11.3475 21.7576 11.3478 21.7578 12.0001 20.9999L11.3475 21.7576L12.0138 22.331L12.6678 21.7443L12.0001 20.9999C12.6678 21.7443 12.6678 21.7443 12.6678 21.7443L12.8559 21.5759C12.9617 21.4813 13.0886 21.3679 13.1773 21.2894C13.992 20.5679 15.6439 19.0911 17.2997 17.5282C18.9363 15.9835 20.6393 14.2967 21.5118 13.1739C23.8016 10.2275 23.4445 6.01238 20.4709 3.54088C17.7537 1.28246 14.3301 1.67124 11.9929 3.71691ZM11.9933 19.6663C11.1462 18.9145 9.6027 17.5303 8.05966 16.0738C6.40681 14.5137 4.81701 12.9286 4.05392 11.9467C2.41807 9.84171 2.7011 6.86733 4.80441 5.07021C6.818 3.34975 9.52828 3.79238 11.2333 5.78575L11.9933 6.67416L12.7532 5.78575C14.4507 3.80119 17.1256 3.36105 19.1925 5.07898C21.3152 6.84319 21.5773 9.83034 19.9326 11.9467C19.1695 12.9286 17.5797 14.5137 15.9269 16.0738C14.3838 17.5303 12.8403 18.9145 11.9933 19.6663Z"
        fill="currentColor"
      />
    </svg>
  ),

  [IconName.ARROW_NARROW_RIGHT]: (
    <svg
      width="100%"
      height="100%"
      viewBox="0 0 24 24"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
    >
      <path
        fill-rule="evenodd"
        clip-rule="evenodd"
        d="M14 4.58594L21.4142 12.0002L14 19.4144L12.5858 18.0002L17.5858 13.0002H3V11.0002H17.5858L12.5858 6.00015L14 4.58594Z"
        fill="currentColor"
      />
    </svg>
  ),
  [IconName.DISCORD]: (
    <svg
      width="100%"
      height="100%"
      viewBox="0 0 37 36"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
    >
      <path
        d="M28.9242 8.02698C32.3123 13.2572 33.9856 19.1568 33.3601 25.9485C33.3575 25.9773 33.3432 26.0036 33.3207 26.021C30.755 27.999 28.2691 29.1995 25.8181 29.9956C25.799 30.0017 25.7786 30.0014 25.7597 29.9947C25.7408 29.988 25.7244 29.9752 25.7127 29.9582C25.1465 29.131 24.632 28.2589 24.1812 27.3431C24.1554 27.2892 24.179 27.2242 24.2322 27.2029C25.0494 26.8797 25.8264 26.4923 26.5737 26.0336C26.6326 25.9973 26.6364 25.9088 26.582 25.8662C26.4234 25.7426 26.2662 25.6127 26.1159 25.4827C26.0877 25.4587 26.0499 25.454 26.018 25.4701C21.1659 27.8227 15.8506 27.8227 10.9411 25.4701C10.9093 25.4552 10.8714 25.4603 10.844 25.4839C10.694 25.6139 10.5365 25.7426 10.3794 25.8662C10.325 25.9088 10.3295 25.9973 10.3888 26.0336C11.1361 26.4836 11.9131 26.8797 12.7291 27.2045C12.782 27.2258 12.8071 27.2892 12.7809 27.3431C12.3399 28.2601 11.8254 29.1322 11.2486 29.9594C11.2235 29.9929 11.1823 30.0082 11.1433 29.9956C8.70389 29.1995 6.21802 27.999 3.65227 26.021C3.6309 26.0036 3.61552 25.9761 3.61327 25.9473C3.09052 20.0726 4.1559 14.1242 8.04501 8.0258C8.05439 8.00965 8.06864 7.99705 8.08514 7.98957C9.99876 7.06747 12.0489 6.38908 14.1916 6.00166C14.2306 5.99536 14.2696 6.01426 14.2899 6.05048C14.5546 6.54264 14.8573 7.17378 15.062 7.68956C17.3206 7.32733 19.6145 7.32733 21.9204 7.68956C22.1251 7.1848 22.4172 6.54264 22.6809 6.05048C22.6903 6.03251 22.7048 6.01812 22.7225 6.00935C22.7401 6.00058 22.7599 5.99789 22.7791 6.00166C24.923 6.39027 26.9731 7.06865 28.8852 7.98957C28.9021 7.99705 28.916 8.00965 28.9242 8.02698ZM16.2103 19.1969C16.2339 17.4602 15.0279 16.0231 13.514 16.0231C12.0125 16.0231 10.8181 17.4476 10.8181 19.1969C10.8181 20.9459 12.0361 22.3704 13.514 22.3704C15.0159 22.3704 16.2103 20.9459 16.2103 19.1969ZM26.1785 19.1969C26.2021 17.4602 24.9961 16.0231 23.4826 16.0231C21.9807 16.0231 20.7864 17.4476 20.7864 19.1969C20.7864 20.9459 22.0044 22.3704 23.4826 22.3704C24.9961 22.3704 26.1785 20.9459 26.1785 19.1969Z"
        fill="currentColor"
      />
    </svg>
  ),
  [IconName.GITHUB]: (
    <svg
      width="100%"
      height="100%"
      viewBox="0 0 37 36"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
    >
      <path
        d="M18.4893 3C10.2061 3 3.48926 9.54134 3.48926 17.6107C3.48926 24.0662 7.78722 29.5429 13.7472 31.4749C14.4969 31.6101 14.7722 31.1579 14.7722 30.772C14.7722 30.4237 14.7582 29.2726 14.7518 28.0518C10.5787 28.9356 9.6981 26.3279 9.6981 26.3279C9.01577 24.6391 8.03263 24.1901 8.03263 24.1901C6.67173 23.2832 8.13521 23.3018 8.13521 23.3018C9.64151 23.4049 10.4347 24.8075 10.4347 24.8075C11.7725 27.0412 13.9437 26.3954 14.7997 26.0222C14.9343 25.0777 15.3231 24.4333 15.752 24.0684C12.4204 23.6989 8.91789 22.4461 8.91789 16.8477C8.91789 15.2526 9.50387 13.9491 10.4635 12.926C10.3077 12.5579 9.79433 11.0719 10.6088 9.05938C10.6088 9.05938 11.8684 8.66668 14.7349 10.5571C15.9313 10.2332 17.2145 10.071 18.4893 10.0655C19.7641 10.071 21.0483 10.2332 22.2471 10.5571C25.1101 8.66668 26.368 9.05938 26.368 9.05938C27.1844 11.0719 26.6708 12.5579 26.515 12.926C27.4768 13.9491 28.0587 15.2525 28.0587 16.8477C28.0587 22.4594 24.5497 23.6951 21.2096 24.0567C21.7476 24.5102 22.2269 25.3994 22.2269 26.7624C22.2269 28.7173 22.2095 30.2907 22.2095 30.772C22.2095 31.1608 22.4795 31.6164 23.24 31.473C29.1967 29.5388 33.4893 24.0641 33.4893 17.6107C33.4893 9.54134 26.7734 3 18.4893 3Z"
        fill="currentColor"
      />
      <path
        d="M9.10719 23.8134C9.07425 23.8859 8.95684 23.9077 8.85014 23.8579C8.74132 23.8103 8.68014 23.7113 8.71544 23.6384C8.74779 23.5637 8.8652 23.5428 8.97378 23.593C9.08284 23.6406 9.14495 23.7405 9.10719 23.8134ZM9.84504 24.4546C9.77352 24.5192 9.63364 24.4892 9.5387 24.3871C9.44059 24.2852 9.42224 24.1491 9.49482 24.0835C9.56858 24.0189 9.70423 24.0491 9.80258 24.1511C9.90069 24.2541 9.91987 24.3893 9.84504 24.4546ZM10.3513 25.2751C10.2593 25.3373 10.1089 25.279 10.0161 25.149C9.92422 25.0192 9.92422 24.8633 10.0181 24.8009C10.1113 24.7384 10.2593 24.7946 10.3534 24.9235C10.4451 25.0556 10.4453 25.2114 10.3513 25.2751ZM11.2072 26.2254C11.125 26.3136 10.9499 26.29 10.8217 26.1694C10.6907 26.0516 10.6541 25.8845 10.7365 25.7961C10.8197 25.7076 10.9958 25.7325 11.125 25.852C11.2552 25.9696 11.2949 26.138 11.2072 26.2254ZM12.3135 26.5462C12.2774 26.6606 12.1087 26.7126 11.9389 26.664C11.7692 26.6139 11.6582 26.4799 11.6924 26.3642C11.7277 26.2491 11.8971 26.1949 12.0683 26.2469C12.2377 26.2967 12.3488 26.4298 12.3135 26.5462ZM13.5728 26.6822C13.577 26.8028 13.4329 26.9027 13.2546 26.9049C13.0752 26.9087 12.9301 26.8111 12.9282 26.6927C12.9282 26.571 13.069 26.472 13.2483 26.4691C13.4267 26.4657 13.5728 26.5625 13.5728 26.6822ZM14.8097 26.636C14.8311 26.7536 14.7071 26.8744 14.5301 26.9065C14.3559 26.9374 14.1948 26.8649 14.1725 26.7483C14.1509 26.6278 14.2772 26.5071 14.451 26.4758C14.6284 26.4458 14.7871 26.5165 14.8097 26.636Z"
        fill="currentColor"
      />
    </svg>
  ),
};
