import SvgIcon from "@mui/material/SvgIcon";

const Icon = ({ type, sx, size = "small", onClick, className = "" }) => {
  let svgContent = "";
  switch (type) {
    case "cross":
      svgContent = (
        <svg
          xmlns="http://www.w3.org/2000/svg"
          width="4"
          height="4"
          viewBox="0 0 8 8"
          fill="none"
        >
          <path
            d="M0.0758978 0.156794L0.113378 0.113378C0.250806 -0.0240499 0.465858 -0.0365433 0.6174 0.0758978L0.660816 0.113378L4 3.45239L7.33918 0.113378C7.49035 -0.0377927 7.73545 -0.0377927 7.88662 0.113378C8.03779 0.264549 8.03779 0.509645 7.88662 0.660816L4.54761 4L7.88662 7.33918C8.02405 7.47661 8.03654 7.69166 7.9241 7.84321L7.88662 7.88662C7.74919 8.02405 7.53414 8.03654 7.3826 7.9241L7.33918 7.88662L4 4.54761L0.660816 7.88662C0.509645 8.03779 0.264549 8.03779 0.113378 7.88662C-0.0377927 7.73545 -0.0377927 7.49035 0.113378 7.33918L3.45239 4L0.113378 0.660816C-0.0240499 0.523388 -0.0365433 0.308335 0.0758978 0.156794L0.113378 0.113378L0.0758978 0.156794Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-copy":
      svgContent = (
        <svg
          width="24"
          height="24"
          viewBox="0 0 24 24"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M6.35224 5.36384L6.34972 7.2741V16.7259C6.34972 18.341 7.65901 19.6503 9.2741 19.6503L17.0271 19.6505C16.7491 20.4367 15.9993 21 15.1178 21H9.2741C6.91358 21 5 19.0864 5 16.7259V7.2741C5 6.39165 5.56458 5.64106 6.35224 5.36384ZM17.3724 3C18.4905 3 19.397 3.90643 19.397 5.02457V16.7221C19.397 17.8403 18.4905 18.7467 17.3724 18.7467H9.2741C8.15596 18.7467 7.24953 17.8403 7.24953 16.7221V5.02457C7.24953 3.90643 8.15596 3 9.2741 3H17.3724ZM17.3724 4.34972H9.2741C8.90139 4.34972 8.59924 4.65186 8.59924 5.02457V16.7221C8.59924 17.0948 8.90139 17.397 9.2741 17.397H17.3724C17.7451 17.397 18.0473 17.0948 18.0473 16.7221V5.02457C18.0473 4.65186 17.7451 4.34972 17.3724 4.34972Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-back":
      svgContent = (
        <svg
          xmlns="http://www.w3.org/2000/svg"
          width="24"
          height="24"
          viewBox="0 0 24 24"
          fill="none"
        >
          <path
            d="M21 11.6154C21 11.9977 20.69 12.3077 20.3077 12.3077H5.36369L11.1049 18.0489C11.3753 18.3193 11.3753 18.7576 11.1049 19.028C10.8346 19.2984 10.3962 19.2984 10.1259 19.028L3.20277 12.1049C2.93241 11.8346 2.93241 11.3962 3.20277 11.1258L10.1259 4.20277C10.3962 3.93241 10.8346 3.93241 11.1049 4.20277C11.3753 4.47314 11.3753 4.91148 11.1049 5.18184L5.36369 10.9231H20.3077C20.69 10.9231 21 11.233 21 11.6154Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-edit":
      svgContent = (
        <svg
          width="24"
          height="24"
          viewBox="0 0 24 24"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M20.0785 3.92063C18.8509 2.69309 16.8607 2.69313 15.6332 3.92071L4.51504 15.0397C4.19088 15.3639 3.96731 15.7749 3.87125 16.2232L3.01428 20.2224C2.96859 20.4356 3.03411 20.6575 3.18831 20.8117C3.34252 20.9659 3.56438 21.0314 3.77762 20.9857L7.77672 20.1288C8.22508 20.0327 8.63612 19.8091 8.96034 19.4848L20.0786 8.36573C21.306 7.13821 21.306 5.1481 20.0785 3.92063ZM16.5424 4.82988C17.2678 4.10447 18.4439 4.10445 19.1693 4.82983C19.8946 5.55518 19.8946 6.73119 19.1693 7.45656L18.5901 8.03588L15.9633 5.4091L16.5424 4.82988ZM15.0541 6.31834L17.6809 8.94512L8.0511 18.5756C7.90214 18.7246 7.7133 18.8274 7.50731 18.8715L4.47974 19.5203L5.12852 16.4926C5.17265 16.2866 5.27536 16.0978 5.42428 15.9489L15.0541 6.31834Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-text": {
      svgContent = (
        <svg
          width="24"
          height="24"
          viewBox="0 0 24 24"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M4 3.675C4 3.30221 4.30221 3 4.675 3H19.525C19.8978 3 20.2 3.30221 20.2 3.675V6.825C20.2 7.19779 19.8978 7.5 19.525 7.5C19.1522 7.5 18.85 7.19779 18.85 6.825V4.35H12.775V19.65H14.125C14.4978 19.65 14.8 19.9522 14.8 20.325C14.8 20.6978 14.4978 21 14.125 21H10.075C9.70221 21 9.4 20.6978 9.4 20.325C9.4 19.9522 9.70221 19.65 10.075 19.65H11.425V4.35H5.35V6.825C5.35 7.19779 5.04779 7.5 4.675 7.5C4.30221 7.5 4 7.19779 4 6.825V3.675Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    }
    case "icon-tick":
      svgContent = (
        <svg
          width="24"
          height="24"
          viewBox="0 0 24 24"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            fill-rule="evenodd"
            clip-rule="evenodd"
            d="M13.7473 2.63884C12.7382 1.78705 11.2619 1.78705 10.2527 2.63884L9.33362 3.41457C8.90469 3.7766 8.37391 3.99648 7.81461 4.04378L6.6162 4.14512C5.30031 4.25641 4.25641 5.30031 4.14512 6.6162L4.04378 7.81461C3.99648 8.37391 3.7766 8.90469 3.41457 9.33364L2.63884 10.2527C1.78705 11.2619 1.78705 12.7382 2.63884 13.7473L3.41457 14.6664C3.7766 15.0953 3.99648 15.6261 4.04378 16.1854L4.14512 17.3839C4.25641 18.6998 5.30031 19.7437 6.6162 19.8549L7.81461 19.9562C8.37391 20.0036 8.90469 20.2234 9.33364 20.5855L10.2527 21.3612C11.2619 22.2129 12.7382 22.2129 13.7473 21.3612L14.6664 20.5855C15.0953 20.2234 15.6261 20.0036 16.1854 19.9562L17.3839 19.8549C18.6998 19.7437 19.7437 18.6998 19.8549 17.3839L19.9562 16.1854C20.0036 15.6261 20.2234 15.0953 20.5855 14.6664L21.3612 13.7473C22.2129 12.7382 22.2129 11.2619 21.3612 10.2527L20.5855 9.33362C20.2234 8.90469 20.0036 8.37391 19.9562 7.81461L19.8549 6.6162C19.7437 5.30031 18.6998 4.25641 17.3839 4.14512L16.1854 4.04378C15.6261 3.99648 15.0953 3.7766 14.6664 3.41457L13.7473 2.63884ZM16.926 10.1531C17.4022 9.677 17.4022 8.90514 16.926 8.42908C16.4501 7.953 15.6781 7.953 15.202 8.42908L10.6461 12.9851L8.7991 11.1381C8.32303 10.662 7.55117 10.662 7.07511 11.1381C6.59903 11.6141 6.59903 12.386 7.07511 12.8621L9.7841 15.571C10.2602 16.0471 11.032 16.0471 11.5081 15.571L16.926 10.1531Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-arrow":
      svgContent = (
        <svg
          width="24"
          height="24"
          viewBox="0 0 24 24"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M18.6343 8.23431C18.9467 7.9219 19.4533 7.9219 19.7657 8.23431C20.0781 8.54673 20.0781 9.05327 19.7657 9.36569L12.5657 16.5657C12.2533 16.8781 11.7467 16.8781 11.4343 16.5657L4.23431 9.36569C3.92189 9.05327 3.92189 8.54673 4.23431 8.23431C4.54673 7.9219 5.05327 7.9219 5.36569 8.23431L12 14.8686L18.6343 8.23431Z"
            fill="#82838E"
          />
        </svg>
      );
      break;
    case "icon-unsubscribe":
      svgContent = (
        <svg
          width="24"
          height="24"
          viewBox="0 0 24 24"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M16.2856 11.5694C18.8898 11.5694 21.0009 13.6805 21.0009 16.2847C21.0009 18.8889 18.8898 21 16.2856 21C13.6814 21 11.5703 18.8889 11.5703 16.2847C11.5703 13.6805 13.6814 11.5694 16.2856 11.5694ZM11.5894 13.2834C11.335 13.6806 11.1296 14.1122 10.9818 14.5697L4.929 14.5699C4.57388 14.5699 4.286 14.8578 4.286 15.2129V15.9908C4.286 16.5529 4.53119 17.0871 4.95743 17.4535C6.03603 18.3809 7.66154 18.8576 9.85562 18.8576C10.369 18.8576 10.8514 18.8315 11.3029 18.7796C11.5163 19.2084 11.7853 19.606 12.0993 19.9631C11.4116 20.0838 10.6632 20.1436 9.85562 20.1436C7.37836 20.1436 5.45895 19.5807 4.11905 18.4287C3.40865 17.8179 3 16.9277 3 15.9908V15.2129C3 14.1476 3.86364 13.2839 4.929 13.2839L11.5894 13.2834ZM14.222 14.1124L14.1627 14.162L14.1131 14.2214C14.0118 14.3676 14.0118 14.5627 14.1131 14.7089L14.1627 14.7683L15.6798 16.2853L14.1649 17.8L14.1153 17.8594C14.014 18.0056 14.014 18.2007 14.1153 18.3469L14.1649 18.4062L14.2243 18.4558C14.3705 18.5571 14.5656 18.5571 14.7118 18.4558L14.7711 18.4062L16.2859 16.8914L17.8026 18.4081L17.8619 18.4578C18.0081 18.559 18.2032 18.559 18.3494 18.4578L18.4088 18.4081L18.4584 18.3488C18.5597 18.2026 18.5597 18.0075 18.4584 17.8613L18.4088 17.8019L16.892 16.2853L18.4112 14.7683L18.4608 14.7089C18.562 14.5628 18.562 14.3676 18.4608 14.2214L18.4112 14.1621L18.3518 14.1125C18.2056 14.0112 18.0105 14.0112 17.8643 14.1125L17.8049 14.1621L16.2859 15.6791L14.7689 14.162L14.7095 14.1124C14.5842 14.0256 14.423 14.0132 14.2874 14.0752L14.222 14.1124ZM9.85562 3C12.2231 3 14.1423 4.9192 14.1423 7.28666C14.1423 9.65411 12.2231 11.5733 9.85562 11.5733C7.48816 11.5733 5.56896 9.65411 5.56896 7.28666C5.56896 4.9192 7.48816 3 9.85562 3ZM9.85562 4.286C8.1984 4.286 6.85496 5.62944 6.85496 7.28666C6.85496 8.94388 8.1984 10.2873 9.85562 10.2873C11.5128 10.2873 12.8563 8.94388 12.8563 7.28666C12.8563 5.62944 11.5128 4.286 9.85562 4.286Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-blocked":
      svgContent = (
        <svg
          width="24"
          height="24"
          viewBox="0 0 24 24"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12ZM19.875 12C19.875 10.0278 19.15 8.22497 17.9521 6.8434L6.8434 17.9521C8.22497 19.15 10.0278 19.875 12 19.875C16.3492 19.875 19.875 16.3492 19.875 12ZM6.04791 17.1566L17.1566 6.04791C15.775 4.84995 13.9722 4.125 12 4.125C7.65076 4.125 4.125 7.65076 4.125 12C4.125 13.9722 4.84995 15.775 6.04791 17.1566Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-bounced":
      svgContent = (
        <svg
          width="24"
          height="24"
          viewBox="0 0 24 24"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M22 8.21053C22 11.0882 19.6548 13.4211 16.7619 13.4211C13.869 13.4211 11.5238 11.0882 11.5238 8.21053C11.5238 5.33283 13.869 3 16.7619 3C19.6548 3 22 5.33283 22 8.21053ZM12.9524 8.21053C12.9524 9.00018 13.1952 9.73343 13.6106 10.3404L18.9031 5.0758C18.2929 4.66258 17.5557 4.42105 16.7619 4.42105C14.658 4.42105 12.9524 6.11766 12.9524 8.21053ZM16.7619 12C18.8658 12 20.5714 10.3034 20.5714 8.21053C20.5714 7.42087 20.3286 6.68762 19.9132 6.08064L14.6207 11.3453C15.2309 11.7585 15.9681 12 16.7619 12ZM19.619 17.9211V13.6747C20.1438 13.4027 20.6245 13.058 21.0476 12.6541V17.9211C21.0476 19.5629 19.7558 20.9045 18.128 20.9951L17.9524 21H5.09524C3.44473 21 2.09596 19.7149 2.0049 18.0958L2 17.9211V8.92105C2 7.27923 3.29186 5.93756 4.9196 5.84698L5.09524 5.84211H11.0459C10.8575 6.29132 10.7212 6.76748 10.6442 7.26316H5.09524C4.22079 7.26316 3.50363 7.93305 3.4341 8.78508L3.42857 8.92105V9.32747L11.5238 13.5655L12.7668 12.9146C13.1845 13.2659 13.6495 13.5632 14.1511 13.7956L11.8565 14.9972C11.678 15.0906 11.4697 15.104 11.2826 15.0372L11.1911 14.9972L3.42857 10.9333V17.9211C3.42857 18.7909 4.10201 19.5043 4.95855 19.5735L5.09524 19.5789H17.9524C18.8268 19.5789 19.544 18.9091 19.6135 18.057L19.619 17.9211Z"
            fill="#242424"
          />
        </svg>
      );
      break;
    case "icon-more":
      svgContent = (
        <svg
          width="24"
          height="24"
          viewBox="0 0 24 24"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M12 7C10.8954 7 10 6.10457 10 5C10 3.89543 10.8954 3 12 3C13.1046 3 14 3.89543 14 5C14 6.10457 13.1046 7 12 7ZM12 13.8571C10.8954 13.8571 10 12.9617 10 11.8571C10 10.7526 10.8954 9.85714 12 9.85714C13.1046 9.85714 14 10.7526 14 11.8571C14 12.9617 13.1046 13.8571 12 13.8571ZM10 18.7143C10 19.8189 10.8954 20.7143 12 20.7143C13.1046 20.7143 14 19.8189 14 18.7143C14 17.6097 13.1046 16.7143 12 16.7143C10.8954 16.7143 10 17.6097 10 18.7143Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-add-circle":
      svgContent = (
        <svg
          width="24"
          height="24"
          viewBox="0 0 24 24"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M12 7.5C12.4142 7.5 12.75 7.83579 12.75 8.25V11.25H15.75C16.1642 11.25 16.5 11.5858 16.5 12C16.5 12.4142 16.1642 12.75 15.75 12.75H12.75V15.75C12.75 16.1642 12.4142 16.5 12 16.5C11.5858 16.5 11.25 16.1642 11.25 15.75V12.75H8.25C7.83579 12.75 7.5 12.4142 7.5 12C7.5 11.5858 7.83579 11.25 8.25 11.25H11.25V8.25C11.25 7.83579 11.5858 7.5 12 7.5ZM3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12ZM12 4.5C7.85786 4.5 4.5 7.85786 4.5 12C4.5 16.1421 7.85786 19.5 12 19.5C16.1421 19.5 19.5 16.1421 19.5 12C19.5 7.85786 16.1421 4.5 12 4.5Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-delete":
      svgContent = (
        <svg
          width="24"
          height="24"
          viewBox="0 0 24 24"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M12.4211 2C14.1088 2 15.4874 3.32409 15.5746 4.99018L15.5789 5.15789H20.2105C20.5593 5.15789 20.8421 5.44066 20.8421 5.78947C20.8421 6.10922 20.6045 6.37347 20.2962 6.41529L20.2105 6.42105H19.3187L18.2915 19.0973C18.1585 20.737 16.789 22 15.1439 22H9.69819C8.05309 22 6.68358 20.737 6.55063 19.0973L5.52253 6.42105H4.63158C4.31184 6.42105 4.04759 6.18345 4.00577 5.87517L4 5.78947C4 5.46973 4.2376 5.20548 4.54588 5.16366L4.63158 5.15789H9.26316C9.26316 3.41384 10.677 2 12.4211 2ZM18.052 6.42105H6.79012L7.80965 18.9952C7.88942 19.9791 8.71113 20.7368 9.69819 20.7368H15.1439C16.131 20.7368 16.9527 19.9791 17.0325 18.9952L18.052 6.42105ZM10.5263 9.57895C10.8461 9.57895 11.1103 9.81655 11.1521 10.1248L11.1579 10.2105V16.9474C11.1579 17.2962 10.8751 17.5789 10.5263 17.5789C10.2066 17.5789 9.94232 17.3413 9.9005 17.0331L9.89474 16.9474V10.2105C9.89474 9.86171 10.1775 9.57895 10.5263 9.57895ZM14.3158 9.57895C14.6355 9.57895 14.8998 9.81655 14.9416 10.1248L14.9474 10.2105V16.9474C14.9474 17.2962 14.6646 17.5789 14.3158 17.5789C13.996 17.5789 13.7318 17.3413 13.69 17.0331L13.6842 16.9474V10.2105C13.6842 9.86171 13.967 9.57895 14.3158 9.57895ZM12.4211 3.26316C11.4182 3.26316 10.5974 4.04224 10.5307 5.02817L10.5263 5.15789H14.3158L14.3114 5.02817C14.2448 4.04224 13.4239 3.26316 12.4211 3.26316Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-search":
      svgContent = (
        <svg
          width="24"
          height="24"
          viewBox="0 0 24 24"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M10 2C5.58172 2 2 5.58172 2 10C2 14.4183 5.58172 18 10 18C11.8483 18 13.5503 17.3732 14.9048 16.3205L20.291 21.7067C20.6815 22.0972 21.3147 22.0972 21.7052 21.7067C22.0958 21.3162 22.0958 20.683 21.7052 20.2925L16.3192 14.9065C17.3727 13.5517 18 11.8491 18 10C18 5.58172 14.4183 2 10 2ZM4 10C4 6.68629 6.68629 4 10 4C13.3137 4 16 6.68629 16 10C16 13.3137 13.3137 16 10 16C6.68629 16 4 13.3137 4 10Z"
            fill="#b8b8b8"
          />
        </svg>
      );
      break;
    case "icon-preview":
      svgContent = (
        <svg
          xmlns="http://www.w3.org/2000/svg"
          width="24"
          height="24"
          viewBox="0 0 24 24"
          fill="none"
        >
          <path
            d="M21.8729 12.0154C21.6942 12.2598 17.4371 18 11.9999 18C6.56274 18 2.30539 12.2598 2.12691 12.0156C1.9577 11.7837 1.9577 11.4692 2.12691 11.2374C2.30539 10.9929 6.56274 5.25274 11.9999 5.25274C17.4371 5.25274 21.6942 10.993 21.8729 11.2372C22.0423 11.469 22.0423 11.7837 21.8729 12.0154ZM11.9999 6.57141C7.99486 6.57141 4.52606 10.3813 3.49922 11.6268C4.52473 12.8734 7.98626 16.6813 11.9999 16.6813C16.0048 16.6813 19.4733 12.8721 20.5006 11.6259C19.4751 10.3794 16.0135 6.57141 11.9999 6.57141Z"
            fill="#241C15"
          />
          <path
            d="M11.9999 15.5824C9.81858 15.5824 8.04385 13.8077 8.04385 11.6264C8.04385 9.44503 9.81858 7.6703 11.9999 7.6703C14.1812 7.6703 15.956 9.44503 15.956 11.6264C15.956 13.8077 14.1812 15.5824 11.9999 15.5824ZM11.9999 8.98902C10.5456 8.98902 9.36256 10.1721 9.36256 11.6264C9.36256 13.0806 10.5457 14.2637 11.9999 14.2637C13.4542 14.2637 14.6373 13.0806 14.6373 11.6264C14.6373 10.1721 13.4542 8.98902 11.9999 8.98902Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-preference":
      svgContent = (
        <svg
          xmlns="http://www.w3.org/2000/svg"
          width="24"
          height="24"
          viewBox="0 0 24 24"
          fill="none"
        >
          <path
            d="M6.84704 6.15042H3.52948C3.23702 6.15042 3 5.84801 3 5.47532C3 5.10264 3.23702 4.80023 3.52948 4.80023H6.84704C7.1395 4.80023 7.37652 5.10264 7.37652 5.47532C7.37652 5.84801 7.1395 6.15042 6.84704 6.15042Z"
            fill="#241C15"
          />
          <path
            d="M8.7428 7.94823C7.40546 7.94823 6.31752 6.83839 6.31752 5.47426C6.31752 4.10984 7.40546 3 8.7428 3C10.0801 3 11.1681 4.10984 11.1681 5.47426C11.1681 6.83843 10.0801 7.94823 8.7428 7.94823ZM8.7428 4.08031C7.98939 4.08031 7.37648 4.70568 7.37648 5.47426C7.37648 6.24283 7.98939 6.86792 8.7428 6.86792C9.49621 6.86792 10.1091 6.24283 10.1091 5.47426C10.1091 4.70568 9.49621 4.08031 8.7428 4.08031Z"
            fill="#241C15"
          />
          <path
            d="M20.473 6.15042H12.5594C12.2669 6.15042 12.0299 5.84801 12.0299 5.47532C12.0299 5.10264 12.2669 4.80023 12.5594 4.80023H20.4729C20.7654 4.80023 21.0024 5.10264 21.0024 5.47532C21.0024 5.84801 20.7654 6.15042 20.473 6.15042Z"
            fill="#241C15"
          />
          <path
            d="M15.852 14.2488C14.5146 14.2488 13.4267 13.139 13.4267 11.7748C13.4267 10.4107 14.5146 9.30087 15.852 9.30087C17.1893 9.30087 18.2773 10.4107 18.2773 11.7748C18.2773 13.139 17.1894 14.2488 15.852 14.2488ZM15.852 10.3812C15.0986 10.3812 14.4857 11.0063 14.4857 11.7748C14.4857 12.5434 15.0986 13.1685 15.852 13.1685C16.6054 13.1685 17.2183 12.5434 17.2183 11.7748C17.2183 11.0063 16.6054 10.3812 15.852 10.3812Z"
            fill="#241C15"
          />
          <path
            d="M12.0356 12.4513H3.52948C3.23702 12.4513 3 12.1489 3 11.7762C3 11.4035 3.23702 11.1011 3.52948 11.1011H12.0356C12.328 11.1011 12.565 11.4035 12.565 11.7762C12.565 12.1489 12.328 12.4513 12.0356 12.4513Z"
            fill="#241C15"
          />
          <path
            d="M20.4729 12.4513H17.7478C17.4553 12.4513 17.2183 12.1489 17.2183 11.7762C17.2183 11.4035 17.4553 11.1011 17.7478 11.1011H20.4729C20.7654 11.1011 21.0024 11.4035 21.0024 11.7762C21.0024 12.1489 20.7654 12.4513 20.4729 12.4513Z"
            fill="#241C15"
          />
          <path
            d="M8.15051 21C6.81317 21 5.72523 19.8901 5.72523 18.5257C5.72523 17.1616 6.81317 16.0518 8.15051 16.0518C9.48785 16.0518 10.5758 17.1616 10.5758 18.5257C10.5758 19.8901 9.48785 21 8.15051 21ZM8.15051 17.1321C7.39711 17.1321 6.78419 17.7572 6.78419 18.5257C6.78419 19.2943 7.39711 19.9197 8.15051 19.9197C8.90392 19.9197 9.51683 19.2943 9.51683 18.5257C9.51683 17.7572 8.90392 17.1321 8.15051 17.1321Z"
            fill="#241C15"
          />
          <path
            d="M20.473 19.2022H11.9669C11.6744 19.2022 11.4374 18.8998 11.4374 18.5271C11.4374 18.1544 11.6744 17.852 11.9669 17.852H20.473C20.7654 17.852 21.0025 18.1544 21.0025 18.5271C21.0025 18.8998 20.7654 19.2022 20.473 19.2022Z"
            fill="#241C15"
          />
          <path
            d="M6.25467 19.2022H3.52948C3.23702 19.2022 3 18.8998 3 18.5271C3 18.1544 3.23702 17.852 3.52948 17.852H6.25467C6.54713 17.852 6.78415 18.1544 6.78415 18.5271C6.78415 18.8998 6.54713 19.2022 6.25467 19.2022Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-close":
      svgContent = (
        <svg
          xmlns="http://www.w3.org/2000/svg"
          width="20"
          height="20"
          viewBox="0 0 20 20"
          fill="none"
        >
          <path
            d="M10 0C15.5228 0 20 4.47715 20 10C20 15.5228 15.5228 20 10 20C4.47715 20 0 15.5228 0 10C0 4.47715 4.47715 0 10 0ZM6.94194 6.05806L6.89119 6.0125C6.6633 5.82917 6.3367 5.82917 6.10881 6.0125L6.05806 6.05806L6.0125 6.10881C5.82917 6.3367 5.82917 6.6633 6.0125 6.89119L6.05806 6.94194L9.1165 10L6.05806 13.0581L6.0125 13.1088C5.82917 13.3367 5.82917 13.6633 6.0125 13.8912L6.05806 13.9419L6.10881 13.9875C6.3367 14.1708 6.6633 14.1708 6.89119 13.9875L6.94194 13.9419L10 10.8835L13.0581 13.9419L13.1088 13.9875C13.3367 14.1708 13.6633 14.1708 13.8912 13.9875L13.9419 13.9419L13.9875 13.8912C14.1708 13.6633 14.1708 13.3367 13.9875 13.1088L13.9419 13.0581L10.8835 10L13.9419 6.94194L13.9875 6.89119C14.1708 6.6633 14.1708 6.3367 13.9875 6.10881L13.9419 6.05806L13.8912 6.0125C13.6633 5.82917 13.3367 5.82917 13.1088 6.0125L13.0581 6.05806L10 9.1165L6.94194 6.05806L6.89119 6.0125L6.94194 6.05806Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-export":
      svgContent = (
        <svg
          width="20"
          height="20"
          viewBox="0 0 20 20"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M4.7915 17.5C4.44633 17.5 4.1665 17.2202 4.1665 16.875C4.1665 16.5298 4.44633 16.25 4.7915 16.25H16.0415C16.3867 16.25 16.6665 16.5298 16.6665 16.875C16.6665 17.2202 16.3867 17.5 16.0415 17.5H4.7915ZM10.8584 14.8169C10.6144 15.061 10.2186 15.061 9.97456 14.8169L5.59956 10.4419C5.35548 10.1979 5.35548 9.80214 5.59956 9.55806C5.84364 9.31398 6.23937 9.31398 6.48345 9.55806L9.7915 12.8661V3.125C9.7915 2.77982 10.0713 2.5 10.4165 2.5C10.7617 2.5 11.0415 2.77982 11.0415 3.125V12.8661L14.3496 9.55806C14.5936 9.31398 14.9894 9.31398 15.2334 9.55806C15.4775 9.80214 15.4775 10.1979 15.2334 10.4419L10.8584 14.8169Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-refresh":
      svgContent = (
        <svg
          width="24"
          height="24"
          viewBox="0 0 24 24"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M12 4.5C7.85786 4.5 4.5 7.85786 4.5 12C4.5 16.1421 7.85786 19.5 12 19.5C16.1421 19.5 19.5 16.1421 19.5 12C19.5 11.6236 19.4723 11.2538 19.4188 10.8923C19.3515 10.4382 19.6839 10 20.1429 10C20.5138 10 20.839 10.2562 20.8953 10.6228C20.9642 11.0718 21 11.5317 21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C14.3051 3 16.4077 3.86656 18 5.29168V4.25C18 3.83579 18.3358 3.5 18.75 3.5C19.1642 3.5 19.5 3.83579 19.5 4.25V7.25C19.5 7.66421 19.1642 8 18.75 8H15.75C15.3358 8 15 7.66421 15 7.25C15 6.83579 15.3358 6.5 15.75 6.5H17.0991C15.7609 5.25883 13.9691 4.5 12 4.5Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-archive":
      svgContent = (
        <svg
          width="16"
          height="16"
          viewBox="0 0 16 16"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M6.77273 7.18182C6.54679 7.18182 6.36364 7.36497 6.36364 7.59091C6.36364 7.81684 6.54679 8 6.77273 8H9.22727C9.45321 8 9.63636 7.81684 9.63636 7.59091C9.63636 7.36497 9.45321 7.18182 9.22727 7.18182H6.77273ZM2 3.22727C2 2.54947 2.54947 2 3.22727 2H12.7727C13.4505 2 14 2.54947 14 3.22727V4.31818C14 4.74369 13.7835 5.11863 13.4545 5.33879V11.4091C13.4545 12.84 12.2946 14 10.8636 14H5.13636C3.70544 14 2.54545 12.84 2.54545 11.4091V5.33879C2.21655 5.11863 2 4.74369 2 4.31818V3.22727ZM3.36364 5.54545V11.4091C3.36364 12.3881 4.15731 13.1818 5.13636 13.1818H10.8636C11.8427 13.1818 12.6364 12.3881 12.6364 11.4091V5.54545H3.36364ZM3.22727 2.81818C3.00134 2.81818 2.81818 3.00134 2.81818 3.22727V4.31818C2.81818 4.54412 3.00134 4.72727 3.22727 4.72727H12.7727C12.9987 4.72727 13.1818 4.54412 13.1818 4.31818V3.22727C13.1818 3.00134 12.9987 2.81818 12.7727 2.81818H3.22727Z"
            fill="#353030"
          />
        </svg>
      );
      break;
    case "icon-form":
      svgContent = (
        <svg
          width="48"
          height="48"
          viewBox="0 0 48 48"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M12.4286 11.1429C11.7185 11.1429 11.1429 11.7185 11.1429 12.4286C11.1429 13.1387 11.7185 13.7143 12.4286 13.7143H35.5714C36.2815 13.7143 36.8571 13.1387 36.8571 12.4286C36.8571 11.7185 36.2815 11.1429 35.5714 11.1429H12.4286ZM15 26.5714C17.1302 26.5714 18.8571 24.8445 18.8571 22.7143C18.8571 20.584 17.1302 18.8571 15 18.8571C12.8698 18.8571 11.1429 20.584 11.1429 22.7143C11.1429 24.8445 12.8698 26.5714 15 26.5714ZM15 24C14.2899 24 13.7143 23.4244 13.7143 22.7143C13.7143 22.0042 14.2899 21.4286 15 21.4286C15.7101 21.4286 16.2857 22.0042 16.2857 22.7143C16.2857 23.4244 15.7101 24 15 24ZM18.8571 33C18.8571 35.1302 17.1302 36.8571 15 36.8571C12.8698 36.8571 11.1429 35.1302 11.1429 33C11.1429 30.8698 12.8698 29.1429 15 29.1429C17.1302 29.1429 18.8571 30.8698 18.8571 33ZM16.2857 33C16.2857 32.2899 15.7101 31.7143 15 31.7143C14.2899 31.7143 13.7143 32.2899 13.7143 33C13.7143 33.7101 14.2899 34.2857 15 34.2857C15.7101 34.2857 16.2857 33.7101 16.2857 33ZM21.4286 22.7143C21.4286 22.0042 22.0042 21.4286 22.7143 21.4286H35.5714C36.2815 21.4286 36.8571 22.0042 36.8571 22.7143C36.8571 23.4244 36.2815 24 35.5714 24H22.7143C22.0042 24 21.4286 23.4244 21.4286 22.7143ZM22.7143 31.7143C22.0042 31.7143 21.4286 32.2899 21.4286 33C21.4286 33.7101 22.0042 34.2857 22.7143 34.2857H35.5714C36.2815 34.2857 36.8571 33.7101 36.8571 33C36.8571 32.2899 36.2815 31.7143 35.5714 31.7143H22.7143ZM13.7143 6C9.4538 6 6 9.4538 6 13.7143V34.2857C6 38.5462 9.4538 42 13.7143 42H34.2857C38.5462 42 42 38.5462 42 34.2857V13.7143C42 9.4538 38.5462 6 34.2857 6H13.7143ZM8.57143 13.7143C8.57143 10.874 10.874 8.57143 13.7143 8.57143H34.2857C37.126 8.57143 39.4286 10.874 39.4286 13.7143V34.2857C39.4286 37.126 37.126 39.4286 34.2857 39.4286H13.7143C10.874 39.4286 8.57143 37.126 8.57143 34.2857V13.7143Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "gray-dot":
      svgContent = (
        <svg
          width="12"
          height="12"
          viewBox="0 0 12 12"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <circle cx="6" cy="6" r="6" fill="#DFDDED" />

          <circle cx="6.00039" cy="6.00039" r="3.6" fill="#717171" />
        </svg>
      );
      break;
    case "green-dot":
      svgContent = (
        <svg
          width="12"
          height="12"
          viewBox="0 0 12 12"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <circle cx="6" cy="6" r="6" fill="#DCF2ED" />
          <circle cx="5.9999" cy="6.00039" r="3.6" fill="#09B29C" />
        </svg>
      );
      break;
    case "icon-tag-automation":
      svgContent = (
        <svg
          width="21"
          height="21"
          viewBox="0 0 21 21"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M14.3172 7.6689C14.8756 7.6689 15.3282 7.21725 15.3282 6.66012C15.3282 6.10298 14.8756 5.65134 14.3172 5.65134C13.7589 5.65134 13.3063 6.10298 13.3063 6.66012C13.3063 7.21725 13.7589 7.6689 14.3172 7.6689ZM11.415 2.62504C10.875 2.62151 10.3561 2.83362 9.97382 3.21411L3.21903 9.93716C2.4277 10.7248 2.42689 12.0036 3.21721 12.7922L8.21985 17.7841C9.00946 18.572 10.2897 18.572 11.0793 17.7841L17.7828 11.095C18.1627 10.716 18.3758 10.2016 18.375 9.66544L18.3676 4.67192C18.366 3.56398 17.4693 2.66465 16.359 2.65738L11.415 2.62504ZM10.6878 3.92834C10.8789 3.73809 11.1384 3.63204 11.4083 3.6338L16.3523 3.66614C16.9075 3.66977 17.3558 4.11944 17.3567 4.67341L17.364 9.66693C17.3644 9.93499 17.2579 10.1922 17.0679 10.3817L10.3644 17.0708C9.96962 17.4647 9.32952 17.4647 8.93471 17.0708L3.93207 12.0789C3.53691 11.6846 3.53731 11.0452 3.93298 10.6514L10.6878 3.92834Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-tag-removed":
      svgContent = (
        <svg
          width="48"
          height="48"
          viewBox="0 0 48 48"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M31.134 16.5882C32.3342 16.5882 33.3072 15.6401 33.3072 14.4706C33.3072 13.301 32.3342 12.3529 31.134 12.3529C29.9338 12.3529 28.9608 13.301 28.9608 14.4706C28.9608 15.6401 29.9338 16.5882 31.134 16.5882ZM24.8952 6.00009C23.7345 5.99268 22.6191 6.43794 21.7973 7.23668L7.27695 21.3498C5.57588 23.0032 5.57413 25.6878 7.27303 27.3432L18.0269 37.8222C19.1733 38.9393 20.8007 39.3019 22.2594 38.91C21.8387 38.2933 21.4767 37.6353 21.1812 36.9436C20.5984 36.9646 20.0085 36.7584 19.5636 36.3248L8.80972 25.8458C7.96026 25.0181 7.96114 23.6758 8.81168 22.8491L23.332 8.73599C23.7429 8.33662 24.3006 8.11399 24.881 8.11769L35.5087 8.18558C36.7021 8.1932 37.6659 9.13715 37.6677 10.3001L37.6835 20.7825C37.6842 21.1963 37.5605 21.5978 37.3326 21.9395C37.9919 22.2439 38.6181 22.6054 39.2044 23.0174C39.6285 22.3508 39.8579 21.5765 39.8567 20.7794L39.8409 10.2969C39.8374 7.97112 37.9097 6.08322 35.523 6.06798L24.8952 6.00009ZM42 32.4706C42 37.7335 37.6216 42 32.2206 42C26.8196 42 22.4412 37.7335 22.4412 32.4706C22.4412 27.2076 26.8196 22.9412 32.2206 22.9412C37.6216 22.9412 42 27.2076 42 32.4706ZM36.2487 30.0428C36.6731 29.6293 36.6731 28.9589 36.2487 28.5454C35.8244 28.1319 35.1364 28.1319 34.7121 28.5454L32.2206 30.9732L29.7291 28.5454C29.3048 28.1319 28.6168 28.1319 28.1925 28.5454C27.7681 28.9589 27.7681 29.6293 28.1925 30.0428L30.6839 32.4706L28.1925 34.8984C27.7681 35.3119 27.7681 35.9823 28.1925 36.3958C28.6168 36.8093 29.3048 36.8093 29.7291 36.3958L32.2206 33.968L34.7121 36.3958C35.1364 36.8093 35.8244 36.8093 36.2487 36.3958C36.6731 35.9823 36.6731 35.3119 36.2487 34.8984L33.7573 32.4706L36.2487 30.0428Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-list-add":
      svgContent = (
        <svg
          width="48"
          height="48"
          viewBox="0 0 48 48"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M22.3377 16.552C22.8398 16.0499 22.8398 15.2359 22.3377 14.7337C21.8356 14.2316 21.0216 14.2316 20.5195 14.7337L16.8884 18.3646L15.8671 17.4319C15.3428 16.953 14.5295 16.9898 14.0507 17.5141C13.5718 18.0384 13.6086 18.8517 14.1329 19.3306L16.0615 21.092C16.5691 21.5556 17.3516 21.5379 17.8377 21.0518L22.3377 16.552ZM22.3377 27.5909C22.8398 28.093 22.8398 28.9071 22.3377 29.4092L17.8377 33.9089C17.3516 34.395 16.5691 34.4127 16.0615 33.9491L14.1329 32.1877C13.6086 31.7088 13.5718 30.8956 14.0507 30.3713C14.5295 29.847 15.3428 29.8101 15.8671 30.289L16.8884 31.2218L20.5195 27.5908C21.0216 27.0887 21.8356 27.0888 22.3377 27.5909ZM26.5714 29.1429C25.8613 29.1429 25.2857 29.7185 25.2857 30.4286C25.2857 31.1387 25.8613 31.7143 26.5714 31.7143H33C33.7101 31.7143 34.2857 31.1387 34.2857 30.4286C34.2857 29.7185 33.7101 29.1429 33 29.1429H26.5714ZM25.2857 17.5714C25.2857 16.8613 25.8613 16.2857 26.5714 16.2857H33C33.7101 16.2857 34.2857 16.8613 34.2857 17.5714C34.2857 18.2815 33.7101 18.8571 33 18.8571H26.5714C25.8613 18.8571 25.2857 18.2815 25.2857 17.5714ZM13.7143 6C9.4538 6 6 9.4538 6 13.7143V34.2857C6 38.5462 9.4538 42 13.7143 42H34.2857C38.5462 42 42 38.5462 42 34.2857V13.7143C42 9.4538 38.5462 6 34.2857 6H13.7143ZM8.57143 13.7143C8.57143 10.874 10.874 8.57143 13.7143 8.57143H34.2857C37.126 8.57143 39.4286 10.874 39.4286 13.7143V34.2857C39.4286 37.126 37.126 39.4286 34.2857 39.4286H13.7143C10.874 39.4286 8.57143 37.126 8.57143 34.2857V13.7143Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-list-remove":
      svgContent = (
        <svg
          width="49"
          height="48"
          viewBox="0 0 49 48"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M27.0714 29.1429C26.3613 29.1429 25.7857 29.7185 25.7857 30.4286C25.7857 31.1387 26.3613 31.7143 27.0714 31.7143H33.5C34.2101 31.7143 34.7857 31.1387 34.7857 30.4286C34.7857 29.7185 34.2101 29.1429 33.5 29.1429H27.0714ZM25.7857 17.5714C25.7857 16.8613 26.3613 16.2857 27.0714 16.2857H33.5C34.2101 16.2857 34.7857 16.8613 34.7857 17.5714C34.7857 18.2815 34.2101 18.8571 33.5 18.8571H27.0714C26.3613 18.8571 25.7857 18.2815 25.7857 17.5714ZM14.2143 6C9.9538 6 6.5 9.4538 6.5 13.7143V34.2857C6.5 38.5462 9.9538 42 14.2143 42H34.7857C39.0462 42 42.5 38.5462 42.5 34.2857V13.7143C42.5 9.4538 39.0462 6 34.7857 6H14.2143ZM9.07143 13.7143C9.07143 10.874 11.374 8.57143 14.2143 8.57143H34.7857C37.626 8.57143 39.9286 10.874 39.9286 13.7143V34.2857C39.9286 37.126 37.626 39.4286 34.7857 39.4286H14.2143C11.374 39.4286 9.07143 37.126 9.07143 34.2857V13.7143Z"
            fill="#241C15"
          />
          <path
            d="M16.0706 15.6458L16.1054 15.6054C16.2332 15.4776 16.4332 15.466 16.5742 15.5706L16.6146 15.6054L19 17.9907L21.3854 15.6054C21.5132 15.4776 21.7132 15.466 21.8542 15.5706L21.8946 15.6054C22.0224 15.7332 22.034 15.9332 21.9294 16.0742L21.8946 16.1146L19.5093 18.5L21.8946 20.8854C22.0224 21.0132 22.034 21.2132 21.9294 21.3542L21.8946 21.3946C21.7668 21.5224 21.5668 21.534 21.4258 21.4294L21.3854 21.3946L19 19.0093L16.6146 21.3946C16.4868 21.5224 16.2868 21.534 16.1458 21.4294L16.1054 21.3946C15.9776 21.2668 15.966 21.0668 16.0706 20.9258L16.1054 20.8854L18.4907 18.5L16.1054 16.1146C15.9776 15.9868 15.966 15.7868 16.0706 15.6458L16.1054 15.6054L16.0706 15.6458Z"
            fill="#241C15"
          />
          <path
            d="M16.0706 15.6458L16.1054 15.6054C16.2332 15.4776 16.4332 15.466 16.5742 15.5706L16.6146 15.6054L19 17.9907L21.3854 15.6054C21.5132 15.4776 21.7132 15.466 21.8542 15.5706L21.8946 15.6054C22.0224 15.7332 22.034 15.9332 21.9294 16.0742L21.8946 16.1146L19.5093 18.5L21.8946 20.8854C22.0224 21.0132 22.034 21.2132 21.9294 21.3542L21.8946 21.3946C21.7668 21.5224 21.5668 21.534 21.4258 21.4294L21.3854 21.3946L19 19.0093L16.6146 21.3946C16.4868 21.5224 16.2868 21.534 16.1458 21.4294L16.1054 21.3946C15.9776 21.2668 15.966 21.0668 16.0706 20.9258L16.1054 20.8854L18.4907 18.5L16.1054 16.1146C15.9776 15.9868 15.966 15.7868 16.0706 15.6458Z"
            stroke="#241C15"
            stroke-width="0.4"
          />
          <path
            d="M16.0706 27.6458L16.1054 27.6054C16.2332 27.4776 16.4332 27.466 16.5742 27.5706L16.6146 27.6054L19 29.9907L21.3854 27.6054C21.5132 27.4776 21.7132 27.466 21.8542 27.5706L21.8946 27.6054C22.0224 27.7332 22.034 27.9332 21.9294 28.0742L21.8946 28.1146L19.5093 30.5L21.8946 32.8854C22.0224 33.0132 22.034 33.2132 21.9294 33.3542L21.8946 33.3946C21.7668 33.5224 21.5668 33.534 21.4258 33.4294L21.3854 33.3946L19 31.0093L16.6146 33.3946C16.4868 33.5224 16.2868 33.534 16.1458 33.4294L16.1054 33.3946C15.9776 33.2668 15.966 33.0668 16.0706 32.9258L16.1054 32.8854L18.4907 30.5L16.1054 28.1146C15.9776 27.9868 15.966 27.7868 16.0706 27.6458L16.1054 27.6054L16.0706 27.6458Z"
            fill="#241C15"
          />
          <path
            d="M16.0706 27.6458L16.1054 27.6054C16.2332 27.4776 16.4332 27.466 16.5742 27.5706L16.6146 27.6054L19 29.9907L21.3854 27.6054C21.5132 27.4776 21.7132 27.466 21.8542 27.5706L21.8946 27.6054C22.0224 27.7332 22.034 27.9332 21.9294 28.0742L21.8946 28.1146L19.5093 30.5L21.8946 32.8854C22.0224 33.0132 22.034 33.2132 21.9294 33.3542L21.8946 33.3946C21.7668 33.5224 21.5668 33.534 21.4258 33.4294L21.3854 33.3946L19 31.0093L16.6146 33.3946C16.4868 33.5224 16.2868 33.534 16.1458 33.4294L16.1054 33.3946C15.9776 33.2668 15.966 33.0668 16.0706 32.9258L16.1054 32.8854L18.4907 30.5L16.1054 28.1146C15.9776 27.9868 15.966 27.7868 16.0706 27.6458Z"
            stroke="#241C15"
            stroke-width="0.4"
          />
        </svg>
      );
      break;
    case "icon-contact-subscribers":
      svgContent = (
        <svg
          width="48"
          height="48"
          viewBox="0 0 48 48"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M12.3529 14.4706C12.3529 9.79241 16.1454 6 20.8235 6C25.5017 6 29.2941 9.79241 29.2941 14.4706C29.2941 19.1488 25.5017 22.9412 20.8235 22.9412C16.1454 22.9412 12.3529 19.1488 12.3529 14.4706ZM20.8235 8.11765C17.3149 8.11765 14.4706 10.962 14.4706 14.4706C14.4706 17.9792 17.3149 20.8235 20.8235 20.8235C24.3322 20.8235 27.1765 17.9792 27.1765 14.4706C27.1765 10.962 24.3322 8.11765 20.8235 8.11765ZM6 29.2941C6 26.9369 7.91255 25.0588 10.2538 25.0588L23.4858 25.0588C22.9487 25.7092 22.4808 26.4188 22.0935 27.1765L10.2538 27.1765C9.06606 27.1765 8.11765 28.1224 8.11765 29.2941C8.11765 32.0657 9.43538 34.1302 11.6597 35.5484C13.9267 36.9939 17.1492 37.7647 20.8235 37.7647C21.2479 37.7647 21.6663 37.7544 22.0779 37.734C22.4444 38.4563 22.884 39.1352 23.3869 39.761C22.5505 39.8423 21.6936 39.8824 20.8235 39.8824C16.8958 39.8824 13.2359 39.0649 10.5212 37.334C7.7636 35.5757 6 32.8755 6 29.2941ZM42 32.4706C42 37.7335 37.7335 42 32.4706 42C27.2076 42 22.9412 37.7335 22.9412 32.4706C22.9412 27.2076 27.2076 22.9412 32.4706 22.9412C37.7335 22.9412 42 27.2076 42 32.4706ZM37.4546 28.5454C37.0411 28.1319 36.3707 28.1319 35.9572 28.5454L30.3529 34.1497L28.984 32.7807C28.5705 32.3672 27.9001 32.3672 27.4866 32.7807C27.0731 33.1942 27.0731 33.8646 27.4866 34.2781L29.6042 36.3958C30.0177 36.8093 30.6881 36.8093 31.1016 36.3958L37.4546 30.0428C37.8681 29.6293 37.8681 28.9589 37.4546 28.5454Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-contact-unsubscribers":
      svgContent = (
        <svg
          width="48"
          height="48"
          viewBox="0 0 48 48"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M12.3529 14.4706C12.3529 9.79241 16.1454 6 20.8235 6C25.5017 6 29.2941 9.79241 29.2941 14.4706C29.2941 19.1488 25.5017 22.9412 20.8235 22.9412C16.1454 22.9412 12.3529 19.1488 12.3529 14.4706ZM20.8235 8.11765C17.3149 8.11765 14.4706 10.962 14.4706 14.4706C14.4706 17.9792 17.3149 20.8235 20.8235 20.8235C24.3322 20.8235 27.1765 17.9792 27.1765 14.4706C27.1765 10.962 24.3322 8.11765 20.8235 8.11765ZM6 29.2941C6 26.9369 7.91255 25.0588 10.2538 25.0588L23.4858 25.0588C22.9487 25.7092 22.4808 26.4188 22.0935 27.1765L10.2538 27.1765C9.06606 27.1765 8.11765 28.1224 8.11765 29.2941C8.11765 32.0657 9.43538 34.1302 11.6597 35.5484C13.9267 36.9939 17.1492 37.7647 20.8235 37.7647C21.2479 37.7647 21.6663 37.7544 22.0779 37.734C22.4444 38.4563 22.884 39.1352 23.3869 39.761C22.5505 39.8423 21.6936 39.8824 20.8235 39.8824C16.8958 39.8824 13.2359 39.0649 10.5212 37.334C7.7636 35.5757 6 32.8755 6 29.2941ZM42 32.4706C42 37.7335 37.7335 42 32.4706 42C27.2076 42 22.9412 37.7335 22.9412 32.4706C22.9412 27.2076 27.2076 22.9412 32.4706 22.9412C37.7335 22.9412 42 27.2076 42 32.4706ZM36.3958 30.0428C36.8093 29.6293 36.8093 28.9589 36.3958 28.5454C35.9823 28.1319 35.3119 28.1319 34.8984 28.5454L32.4706 30.9732L30.0428 28.5454C29.6293 28.1319 28.9589 28.1319 28.5454 28.5454C28.1319 28.9589 28.1319 29.6293 28.5454 30.0428L30.9732 32.4706L28.5454 34.8984C28.1319 35.3119 28.1319 35.9823 28.5454 36.3958C28.9589 36.8093 29.6293 36.8093 30.0428 36.3958L32.4706 33.968L34.8984 36.3958C35.3119 36.8093 35.9823 36.8093 36.3958 36.3958C36.8093 35.9823 36.8093 35.3119 36.3958 34.8984L33.968 32.4706L36.3958 30.0428Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-contact-bounced":
      svgContent = (
        <svg
          width="48"
          height="48"
          viewBox="0 0 48 48"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M20.8235 6C16.1454 6 12.3529 9.79241 12.3529 14.4706C12.3529 19.1488 16.1454 22.9412 20.8235 22.9412C25.5017 22.9412 29.2941 19.1488 29.2941 14.4706C29.2941 9.79241 25.5017 6 20.8235 6ZM14.4706 14.4706C14.4706 10.962 17.3149 8.11765 20.8235 8.11765C24.3322 8.11765 27.1765 10.962 27.1765 14.4706C27.1765 17.9792 24.3322 20.8235 20.8235 20.8235C17.3149 20.8235 14.4706 17.9792 14.4706 14.4706ZM10.2538 25.0588C7.91255 25.0588 6 26.9369 6 29.2941C6 32.8755 7.7636 35.5757 10.5212 37.334C13.2359 39.0649 16.8958 39.8824 20.8235 39.8824C21.6936 39.8824 22.5505 39.8423 23.3869 39.761C22.884 39.1352 22.4444 38.4563 22.0779 37.734C21.6663 37.7544 21.2479 37.7647 20.8235 37.7647C17.1492 37.7647 13.9267 36.9939 11.6597 35.5484C9.43538 34.1302 8.11765 32.0657 8.11765 29.2941C8.11765 28.1224 9.06606 27.1765 10.2538 27.1765L22.0935 27.1765C22.4808 26.4188 22.9487 25.7092 23.4858 25.0588L10.2538 25.0588ZM31.1471 28.2353C31.1471 27.5043 31.7396 26.9118 32.4706 26.9118C33.2016 26.9118 33.7941 27.5043 33.7941 28.2353C33.7941 28.9663 33.2016 29.5588 32.4706 29.5588C31.7396 29.5588 31.1471 28.9663 31.1471 28.2353ZM33.5294 36.7059C33.5294 37.2907 33.0554 37.7647 32.4706 37.7647C31.8858 37.7647 31.4118 37.2907 31.4118 36.7059V32.4706C31.4118 31.8858 31.8858 31.4118 32.4706 31.4118C33.0554 31.4118 33.5294 31.8858 33.5294 32.4706V36.7059ZM22.9412 32.4706C22.9412 27.2076 27.2076 22.9412 32.4706 22.9412C37.7335 22.9412 42 27.2076 42 32.4706C42 37.7335 37.7335 42 32.4706 42C27.2076 42 22.9412 37.7335 22.9412 32.4706ZM25.0588 32.4706C25.0588 36.564 28.3772 39.8824 32.4706 39.8824C36.564 39.8824 39.8824 36.564 39.8824 32.4706C39.8824 28.3772 36.564 25.0588 32.4706 25.0588C28.3772 25.0588 25.0588 28.3772 25.0588 32.4706Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-block":
      svgContent = (
        <svg
          width="16"
          height="16"
          viewBox="0 0 16 16"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M14 8C14 11.3137 11.3137 14 8 14C4.68629 14 2 11.3137 2 8C2 4.68629 4.68629 2 8 2C11.3137 2 14 4.68629 14 8ZM13.25 8C13.25 6.68522 12.7667 5.48332 11.968 4.56227L4.56227 11.968C5.48332 12.7667 6.68522 13.25 8 13.25C10.8995 13.25 13.25 10.8995 13.25 8ZM4.03194 11.4377L11.4377 4.03194C10.5167 3.2333 9.31477 2.75 8 2.75C5.10051 2.75 2.75 5.10051 2.75 8C2.75 9.31477 3.2333 10.5167 4.03194 11.4377Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-contact-spam":
      svgContent = (
        <svg
          width="49"
          height="48"
          viewBox="0 0 49 48"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M21.3235 6C16.6454 6 12.8529 9.79241 12.8529 14.4706C12.8529 19.1488 16.6454 22.9412 21.3235 22.9412C26.0017 22.9412 29.7941 19.1488 29.7941 14.4706C29.7941 9.79241 26.0017 6 21.3235 6ZM14.9706 14.4706C14.9706 10.962 17.8149 8.11765 21.3235 8.11765C24.8322 8.11765 27.6765 10.962 27.6765 14.4706C27.6765 17.9792 24.8322 20.8235 21.3235 20.8235C17.8149 20.8235 14.9706 17.9792 14.9706 14.4706ZM10.7538 25.0588C8.41255 25.0588 6.5 26.9369 6.5 29.2941C6.5 32.8755 8.2636 35.5757 11.0212 37.334C13.7359 39.0649 17.3958 39.8824 21.3235 39.8824C22.1936 39.8824 23.0505 39.8423 23.8869 39.761C23.384 39.1352 22.9444 38.4563 22.5779 37.734C22.1663 37.7544 21.7479 37.7647 21.3235 37.7647C17.6492 37.7647 14.4267 36.9939 12.1597 35.5484C9.93538 34.1302 8.61765 32.0657 8.61765 29.2941C8.61765 28.1224 9.56606 27.1765 10.7538 27.1765L22.5935 27.1765C22.9808 26.4188 23.4487 25.7092 23.9858 25.0588L10.7538 25.0588ZM23.4412 32.4706C23.4412 37.7335 27.7076 42 32.9706 42C38.2335 42 42.5 37.7335 42.5 32.4706C42.5 27.2076 38.2335 22.9412 32.9706 22.9412C27.7076 22.9412 23.4412 27.2076 23.4412 32.4706ZM28.5317 38.4067L38.9067 28.0317C39.8334 29.2691 40.3824 30.8057 40.3824 32.4706C40.3824 36.564 37.064 39.8824 32.9706 39.8824C31.3057 39.8824 29.7691 39.3334 28.5317 38.4067ZM27.0343 36.9093C26.1077 35.672 25.5588 34.1354 25.5588 32.4706C25.5588 28.3772 28.8772 25.0588 32.9706 25.0588C34.6354 25.0588 36.172 25.6077 37.4093 26.5343L27.0343 36.9093Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-birthday":
      svgContent = (
        <svg
          width="48"
          height="48"
          viewBox="0 0 48 48"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M23.992 8C22.2602 8 21.1141 9.21676 20.4632 10.31C19.8025 11.4196 19.4488 12.7177 19.4024 13.5549C19.31 15.2212 19.5628 16.6773 20.3909 17.7298C21.2559 18.8292 22.5531 19.25 23.992 19.25C25.4512 19.25 26.7434 18.7798 27.6031 17.6802C28.4318 16.6202 28.7005 15.1723 28.5936 13.5435C28.5417 12.752 28.1845 11.4593 27.5262 10.3455C26.8812 9.25436 25.7356 8 23.992 8ZM21.6489 13.6795C21.6743 13.2218 21.9125 12.2738 22.3964 11.461C22.8901 10.6319 23.4413 10.25 23.992 10.25C24.5309 10.25 25.0851 10.6376 25.5892 11.4904C26.08 12.3206 26.3211 13.2741 26.3484 13.6908C26.4369 15.0386 26.1821 15.8446 25.8305 16.2944C25.5098 16.7046 24.9649 17 23.992 17C22.9794 17 22.4575 16.7177 22.1592 16.3385C21.8241 15.9126 21.5694 15.1147 21.6489 13.6795ZM12.75 21.5176C10.2647 21.5176 8.25 23.5323 8.25 26.0176V39.5176H7.125C6.50368 39.5176 6 40.0213 6 40.6426C6 41.2639 6.50368 41.7676 7.125 41.7676H40.875C41.4963 41.7676 42 41.2639 42 40.6426C42 40.0213 41.4963 39.5176 40.875 39.5176H39.75V26.0176C39.75 23.5323 37.7353 21.5176 35.25 21.5176H12.75ZM37.5 39.5176H10.5V30.7825L13.9753 33.8898C15.8326 35.5504 18.6858 35.3858 20.3399 33.5226L22.3174 31.295C23.2126 30.2867 24.7875 30.2867 25.6827 31.295L27.6602 33.5226C29.3142 35.3858 32.1674 35.5504 34.0248 33.8898L37.5 30.7826V39.5176ZM37.5 27.7644L32.5251 32.2124C31.5964 33.0428 30.1698 32.9605 29.3428 32.0289L27.3653 29.8013C25.575 27.7846 22.4251 27.7846 20.6348 29.8013L18.6573 32.0289C17.8302 32.9605 16.4036 33.0428 15.475 32.2124L10.5 27.7643V26.0176C10.5 24.7749 11.5074 23.7676 12.75 23.7676H35.25C36.4926 23.7676 37.5 24.7749 37.5 26.0176V27.7644Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-cart":
      svgContent = (
        <svg
          width="20"
          height="20"
          viewBox="0 0 20 20"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M2.5 3.03558C2.5 2.73979 2.73979 2.5 3.03558 2.5H3.50515C4.28382 2.5 4.7309 3.00674 4.98988 3.51188C5.16734 3.85803 5.29514 4.28032 5.40073 4.646H16.4282C17.1389 4.646 17.6526 5.32555 17.4587 6.00936L15.8568 11.6592C15.5954 12.581 14.7538 13.2172 13.7957 13.2172H8.35498C7.389 13.2172 6.5425 12.5707 6.28821 11.6388L5.60008 9.11691C5.59584 9.10545 5.59196 9.09376 5.58846 9.08187L4.48586 5.33518C4.44803 5.21087 4.41322 5.0904 4.37961 4.97408C4.27265 4.60396 4.17787 4.27595 4.03668 4.00057C3.86598 3.66761 3.70924 3.57117 3.50515 3.57117H3.03558C2.73979 3.57117 2.5 3.33138 2.5 3.03558ZM6.62147 8.79056L7.3216 11.3568C7.44874 11.8228 7.87199 12.146 8.35498 12.146H13.7957C14.2748 12.146 14.6956 11.8279 14.8262 11.367L16.4282 5.71716H5.71731L6.62147 8.79056ZM10.0013 15.8933C10.0013 16.7806 9.28194 17.5 8.39456 17.5C7.50717 17.5 6.78781 16.7806 6.78781 15.8933C6.78781 15.0059 7.50717 14.2865 8.39456 14.2865C9.28194 14.2865 10.0013 15.0059 10.0013 15.8933ZM8.93014 15.8933C8.93014 15.5975 8.69035 15.3577 8.39456 15.3577C8.09876 15.3577 7.85897 15.5975 7.85897 15.8933C7.85897 16.189 8.09876 16.4288 8.39456 16.4288C8.69035 16.4288 8.93014 16.189 8.93014 15.8933ZM15.3571 15.8933C15.3571 16.7806 14.6378 17.5 13.7504 17.5C12.863 17.5 12.1436 16.7806 12.1436 15.8933C12.1436 15.0059 12.863 14.2865 13.7504 14.2865C14.6378 14.2865 15.3571 15.0059 15.3571 15.8933ZM14.286 15.8933C14.286 15.5975 14.0462 15.3577 13.7504 15.3577C13.4546 15.3577 13.2148 15.5975 13.2148 15.8933C13.2148 16.189 13.4546 16.4288 13.7504 16.4288C14.0462 16.4288 14.286 16.189 14.286 15.8933Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-product":
      svgContent = (
        <svg
          width="48"
          height="48"
          viewBox="0 0 48 48"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M26.9247 6.56325C25.0472 5.81225 22.9528 5.81225 21.0753 6.56325L8.12156 11.7447C6.84021 12.2573 6 13.4983 6 14.8784V32.0817C6 33.4618 6.84021 34.7028 8.12156 35.2153L21.0753 40.3968C22.9528 41.1478 25.0472 41.1478 26.9247 40.3968L39.8784 35.2153C41.1598 34.7028 42 33.4618 42 32.0817V14.8784C42 13.4983 41.1598 12.2573 39.8784 11.7447L26.9247 6.56325ZM21.9109 8.65232C23.252 8.11589 24.748 8.11589 26.0891 8.65232L37.8461 13.3551L32.7191 15.4059L18.873 9.86749L21.9109 8.65232ZM15.8438 11.0792L29.6899 16.6176L24.0003 18.8934L10.1543 13.355L15.8438 11.0792ZM25.1253 20.8667L39.75 15.0169V32.0817C39.75 32.5417 39.4699 32.9554 39.0428 33.1262L26.0891 38.3077C25.775 38.4334 25.4524 38.5296 25.1253 38.5964V20.8667ZM22.8753 20.8667V38.5965C22.548 38.5297 22.2252 38.4334 21.9109 38.3077L8.95719 33.1262C8.53007 32.9554 8.25 32.5417 8.25 32.0817V15.0166L22.8753 20.8667Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-order-confirmation":
      svgContent = (
        <svg
          width="48"
          height="48"
          viewBox="0 0 48 48"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M25.9651 6.53742C24.1737 5.82086 22.1753 5.82086 20.3839 6.53742L8.02426 11.4813C6.80168 11.9703 6 13.1544 6 14.4712V30.8856C6 32.2023 6.80168 33.3864 8.02426 33.8755L20.3839 38.8193C21.3308 39.1981 22.3356 39.3767 23.337 39.355C22.8181 38.6536 22.3749 37.8926 22.0198 37.0843C21.7354 37.0216 21.455 36.9356 21.1812 36.8261L8.82157 31.8822C8.41404 31.7192 8.14681 31.3245 8.14681 30.8856V14.6031L22.1014 20.1849V27.4128C22.6422 26.2366 23.3705 25.1645 24.2482 24.2349V20.1849L38.2022 14.6034V21.8193C38.9703 22.212 39.6897 22.6863 40.349 23.2308V14.4712C40.349 13.1544 39.5473 11.9703 38.3247 11.4813L25.9651 6.53742ZM21.1812 8.53068C22.4608 8.01886 23.8882 8.01886 25.1678 8.53068L36.3856 13.0178L31.4937 14.9746L18.2826 9.69012L21.1812 8.53068ZM15.3924 10.8462L28.6035 16.1307L23.1748 18.3021L9.96374 13.0177L15.3924 10.8462ZM32.8352 42C38.1706 42 42.4958 37.6748 42.4958 32.3393C42.4958 27.0039 38.1706 22.6787 32.8352 22.6787C27.4997 22.6787 23.1745 27.0039 23.1745 32.3393C23.1745 37.6748 27.4997 42 32.8352 42ZM30.6884 34.0415L36.3698 28.3601C36.789 27.9409 37.4686 27.9409 37.8878 28.3601C38.307 28.7793 38.307 29.4589 37.8878 29.8781L31.4474 36.3186C31.0282 36.7378 30.3485 36.7378 29.9293 36.3186L27.7825 34.1718C27.3633 33.7526 27.3633 33.0729 27.7825 32.6537C28.2017 32.2345 28.8814 32.2345 29.3006 32.6537L30.6884 34.0415Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-coupon":
      svgContent = (
        <svg
          width="48"
          height="48"
          viewBox="0 0 48 48"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M40.5 10C42.433 10 44.0003 11.567 44.0003 13.4999V18.0204C44.0003 18.8011 43.4016 19.4513 42.6235 19.5154C40.3023 19.7068 38.5 21.6545 38.5 24C38.5 26.3455 40.3023 28.2932 42.6235 28.4846C43.4016 28.5487 44.0003 29.1989 44.0003 29.9796V34.5C44.0003 36.433 42.433 38 40.5 38H7.5C5.567 38 4 36.433 4 34.4998L4.00058 29.9792C4.00068 29.1987 4.59928 28.5487 5.37711 28.4845C7.69805 28.2928 9.5 26.3452 9.5 24C9.5 21.6548 7.69805 19.7072 5.37711 19.5155C4.59928 19.4512 4.00068 18.8013 4.00058 18.0208L4 13.5C4 11.567 5.567 10 7.5 10H40.5ZM41.0002 16.7695V13.5C41.0002 13.2239 40.7761 13 40.5 13H7.5C7.22386 13 7 13.2239 7 13.4998L7.00042 16.7697C10.1863 17.6481 12.5 20.568 12.5 24C12.5 27.432 10.1863 30.3519 7.00042 31.2303L7 34.5C7 34.7761 7.22386 35 7.5 35H40.5C40.7761 35 41.0002 34.7761 41.0002 34.4999V31.2305C37.8141 30.3523 35.5 27.4323 35.5 24C35.5 20.705 37.6326 17.8822 40.6221 16.8846L41.0002 16.7695Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-existing-customer":
      svgContent = (
        <svg
          width="48"
          height="48"
          viewBox="0 0 48 48"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M19.4904 17.2404C19.4904 14.7551 21.5051 12.7404 23.9904 12.7404C26.4757 12.7404 28.4904 14.7551 28.4904 17.2404C28.4904 19.7257 26.4757 21.7404 23.9904 21.7404C21.5051 21.7404 19.4904 19.7257 19.4904 17.2404ZM18.3653 23.9904L29.6154 23.9904C31.4794 23.9904 32.9904 25.5014 32.9904 27.3654C32.9904 29.8766 31.9577 31.8885 30.2631 33.2487C28.5952 34.5874 26.3598 35.2404 23.9904 35.2404C21.621 35.2404 19.3856 34.5874 17.7177 33.2487C16.0231 31.8885 14.9904 29.8766 14.9904 27.3654C14.9904 25.5015 16.5014 23.9904 18.3653 23.9904ZM27.2289 8.08383C25.9729 5.30539 22.0271 5.30539 20.7711 8.08383C20.4348 8.82792 19.5015 9.07797 18.8382 8.60176C16.3612 6.82357 12.9442 8.79642 13.2456 11.8306C13.3264 12.6432 12.6432 13.3264 11.8306 13.2456C8.79642 12.9442 6.82357 16.3612 8.60176 18.8382C9.07797 19.5015 8.82792 20.4348 8.08383 20.7711C5.30539 22.0271 5.30539 25.9729 8.08383 27.2289C8.82792 27.5652 9.07797 28.4985 8.60176 29.1618C6.82357 31.6388 8.79642 35.0558 11.8306 34.7544C12.6432 34.6736 13.3264 35.3568 13.2456 36.1694C12.9442 39.2036 16.3612 41.1764 18.8382 39.3982C19.5015 38.922 20.4348 39.1721 20.7711 39.9162C22.0271 42.6946 25.9729 42.6946 27.2289 39.9162C27.5652 39.1721 28.4985 38.922 29.1618 39.3983C31.6388 41.1764 35.0558 39.2036 34.7544 36.1694C34.6736 35.3568 35.3568 34.6736 36.1694 34.7544C39.2036 35.0558 41.1764 31.6388 39.3982 29.1618C38.922 28.4985 39.1721 27.5652 39.9162 27.2289C42.6946 25.9729 42.6946 22.0271 39.9162 20.7711C39.1721 20.4348 38.922 19.5015 39.3983 18.8382C41.1764 16.3612 39.2036 12.9442 36.1694 13.2456C35.3568 13.3264 34.6736 12.6432 34.7544 11.8306C35.0558 8.79642 31.6388 6.82357 29.1618 8.60176C28.4985 9.07797 27.5652 8.82792 27.2289 8.08383ZM22.8214 9.01065C23.2799 7.99645 24.7201 7.99645 25.1786 9.01065C26.1001 11.0491 28.6567 11.7341 30.474 10.4295C31.3781 9.78045 32.6254 10.5006 32.5154 11.6082C32.2942 13.8343 34.1657 15.7058 36.3918 15.4846C37.4994 15.3746 38.2196 16.6219 37.5705 17.526C36.2659 19.3433 36.9509 21.8999 38.9893 22.8214C40.0036 23.2799 40.0036 24.7201 38.9893 25.1786C36.9509 26.1001 36.2659 28.6567 37.5705 30.474C38.2196 31.3781 37.4994 32.6254 36.3918 32.5154C34.1657 32.2942 32.2942 34.1657 32.5154 36.3918C32.6254 37.4994 31.3781 38.2196 30.474 37.5705C28.6567 36.2659 26.1001 36.9509 25.1786 38.9893C24.7201 40.0036 23.2799 40.0036 22.8214 38.9893C21.8999 36.9509 19.3433 36.2659 17.526 37.5705C16.6219 38.2196 15.3746 37.4994 15.4846 36.3918C15.7058 34.1657 13.8343 32.2942 11.6082 32.5154C10.5006 32.6254 9.78045 31.3781 10.4295 30.474C11.7341 28.6567 11.0491 26.1001 9.01065 25.1786C7.99645 24.7201 7.99645 23.2799 9.01065 22.8214C11.0491 21.8999 11.7341 19.3433 10.4295 17.526C9.78045 16.6219 10.5006 15.3746 11.6082 15.4846C13.8343 15.7058 15.7058 13.8343 15.4846 11.6082C15.3746 10.5006 16.6219 9.78045 17.526 10.4295C19.3433 11.7341 21.8999 11.0491 22.8214 9.01065Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-email-send":
      svgContent = (
        <svg
          width="48"
          height="48"
          viewBox="0 0 48 48"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M39.2941 37.7647V28.1183C40.136 27.688 40.9245 27.1682 41.6471 26.5714V37.7647C41.6471 41.0134 39.0134 43.6471 35.7647 43.6471H9.88235C6.63362 43.6471 4 41.0134 4 37.7647V18.9412C4 15.6924 6.63362 13.0588 9.88235 13.0588H20.9577C20.7432 13.8171 20.5962 14.6037 20.5233 15.4118H9.88235C7.93311 15.4118 6.35294 16.9919 6.35294 18.9412V19.6518L22.8235 29.341L26.215 27.3454C26.9788 27.8574 27.8002 28.2902 28.6674 28.6321L23.42 31.7199C23.1132 31.9004 22.745 31.9305 22.4177 31.8102L22.227 31.7199L6.35294 22.3835V37.7647C6.35294 39.714 7.93311 41.2941 9.88235 41.2941H35.7647C37.7139 41.2941 39.2941 39.714 39.2941 37.7647ZM33.4118 27.1765C39.2595 27.1765 44 22.436 44 16.5882C44 10.7405 39.2595 6 33.4118 6C27.564 6 22.8235 10.7405 22.8235 16.5882C22.8235 22.436 27.564 27.1765 33.4118 27.1765ZM38.9495 13.8907L31.8907 20.9495C31.4313 21.409 30.6864 21.409 30.2269 20.9495L27.874 18.5966C27.4146 18.1372 27.4146 17.3923 27.874 16.9328C28.3334 16.4734 29.0783 16.4734 29.5378 16.9328L31.0588 18.4539L37.2858 12.2269C37.7452 11.7675 38.4901 11.7675 38.9495 12.2269C39.409 12.6864 39.409 13.4313 38.9495 13.8907Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-email-open":
      svgContent = (
        <svg
          width="48"
          height="48"
          viewBox="0 0 48 48"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M23.3904 8.15368C23.771 7.94877 24.229 7.94877 24.6096 8.15368L39.2954 16.0614C40.9612 16.9584 42 18.6976 42 20.5896V35C42 38.5504 39.1218 41.4286 35.5714 41.4286H12.4286C8.87817 41.4286 6 38.5504 6 35V20.5896C6 18.6976 7.03881 16.9584 8.70463 16.0614L23.3904 8.15368ZM24 10.746L9.92374 18.3255C9.60658 18.4963 9.33488 18.7281 9.12001 19.002L24.0001 25.8697L38.88 19.002C38.6651 18.7281 38.3934 18.4963 38.0763 18.3255L24 10.746ZM39.4286 21.5809L24.5388 28.4531C24.197 28.6109 23.8031 28.6109 23.4613 28.4531L8.57143 21.5809V35C8.57143 37.1302 10.2983 38.8571 12.4286 38.8571H35.5714C37.7017 38.8571 39.4286 37.1302 39.4286 35V21.5809Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-email-unopen":
      svgContent = (
        <svg
          width="48"
          height="48"
          viewBox="0 0 48 48"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M36 20C39.3137 20 42 17.3137 42 14C42 10.6863 39.3137 8 36 8C32.6863 8 30 10.6863 30 14C30 17.3137 32.6863 20 36 20ZM28.4084 10.4H12C8.68629 10.4 6 13.0863 6 16.4V33.2C6 36.5137 8.68629 39.2 12 39.2H33.6C36.9137 39.2 39.6 36.5137 39.6 33.2V21.5916C38.854 21.9461 38.0474 22.1937 37.2 22.3149V33.2C37.2 35.1882 35.5882 36.8 33.6 36.8H12C10.0118 36.8 8.4 35.1882 8.4 33.2V19.9112L22.1916 27.0343L22.386 27.1264C22.7199 27.2491 23.0955 27.2184 23.4084 27.0343L33.2597 21.9429C32.3148 21.6169 31.4462 21.1271 30.688 20.5075L22.8 24.6078L8.4 17.1248V16.4C8.4 14.4118 10.0118 12.8 12 12.8H27.6851C27.8063 11.9526 28.0539 11.146 28.4084 10.4Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-link":
      svgContent = (
        <svg
          width="24"
          height="24"
          viewBox="0 0 24 24"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M9.75 8C10.0607 8 10.3125 8.25184 10.3125 8.5625C10.3125 8.83864 10.1135 9.06831 9.85111 9.11594L9.75 9.125H7.5C5.63604 9.125 4.125 10.636 4.125 12.5C4.125 14.2894 5.51757 15.7536 7.27809 15.8678L7.5 15.875H9.75C10.0607 15.875 10.3125 16.1268 10.3125 16.4375C10.3125 16.7136 10.1135 16.9433 9.85111 16.9909L9.75 17H7.5C5.01472 17 3 14.9853 3 12.5C3 10.0976 4.88264 8.13484 7.2531 8.00666L7.5 8H9.75ZM16.5 8C18.9853 8 21 10.0147 21 12.5C21 14.9024 19.1174 16.8652 16.7469 16.9933L16.5 17H14.25C13.9393 17 13.6875 16.7482 13.6875 16.4375C13.6875 16.1614 13.8865 15.9317 14.1489 15.8841L14.25 15.875H16.5C18.364 15.875 19.875 14.364 19.875 12.5C19.875 10.7106 18.4824 9.24645 16.7219 9.13218L16.5 9.125H14.25C13.9393 9.125 13.6875 8.87316 13.6875 8.5625C13.6875 8.28636 13.8865 8.05669 14.1489 8.00906L14.25 8H16.5ZM7.5 11.9375H16.5C16.8107 11.9375 17.0625 12.1893 17.0625 12.5C17.0625 12.7761 16.8635 13.0058 16.6011 13.0534L16.5 13.0625H7.5C7.18934 13.0625 6.9375 12.8107 6.9375 12.5C6.9375 12.2239 7.13648 11.9942 7.39889 11.9466L7.5 11.9375H16.5H7.5Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-link-not":
      svgContent = (
        <svg
          width="48"
          height="48"
          viewBox="0 0 48 48"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M18.7059 8C19.2907 8 19.7647 8.47405 19.7647 9.05882C19.7647 9.57862 19.3901 10.0109 18.8962 10.1006L18.7059 10.1176H14.4706C10.962 10.1176 8.11765 12.962 8.11765 16.4706C8.11765 19.8389 10.739 22.5949 14.0529 22.81L14.4706 22.8235H18.7059C19.2907 22.8235 19.7647 23.2976 19.7647 23.8824C19.7647 24.4021 19.3901 24.8345 18.8962 24.9241L18.7059 24.9412H14.4706C9.79241 24.9412 6 21.1488 6 16.4706C6 11.9484 9.5438 8.25381 14.0058 8.01253L14.4706 8H18.7059ZM31.4118 8C36.0899 8 39.8824 11.7924 39.8824 16.4706C39.8824 17.9288 39.5139 19.3009 38.865 20.499C38.2773 20.1122 37.6524 19.7772 36.997 19.5005C37.4866 18.5999 37.7647 17.5677 37.7647 16.4706C37.7647 13.1023 35.1434 10.3463 31.8295 10.1312L31.4118 10.1176H27.1765C26.5917 10.1176 26.1176 9.6436 26.1176 9.05882C26.1176 8.53903 26.4922 8.10671 26.9861 8.01706L27.1765 8H31.4118ZM14.4706 15.4118H31.4118C31.9965 15.4118 32.4706 15.8858 32.4706 16.4706C32.4706 16.9904 32.096 17.4227 31.6021 17.5124L31.4118 17.5294H14.4706C13.8858 17.5294 13.4118 17.0554 13.4118 16.4706C13.4118 15.9508 13.7863 15.5185 14.2803 15.4288L14.4706 15.4118ZM42 30.2353C42 35.4982 37.7335 39.7647 32.4706 39.7647C27.2076 39.7647 22.9412 35.4982 22.9412 30.2353C22.9412 24.9723 27.2076 20.7059 32.4706 20.7059C37.7335 20.7059 42 24.9723 42 30.2353ZM36.2141 27.9892C36.6276 27.5757 36.6276 26.9053 36.2141 26.4918C35.8006 26.0783 35.1302 26.0783 34.7167 26.4918L32.4706 28.7379L30.2245 26.4918C29.811 26.0783 29.1406 26.0783 28.7271 26.4918C28.3136 26.9053 28.3136 27.5757 28.7271 27.9892L30.9732 30.2353L28.7271 32.4814C28.3136 32.8949 28.3136 33.5653 28.7271 33.9788C29.1406 34.3923 29.811 34.3923 30.2245 33.9788L32.4706 31.7327L34.7167 33.9788C35.1302 34.3923 35.8006 34.3923 36.2141 33.9788C36.6276 33.5653 36.6276 32.8949 36.2141 32.4814L33.968 30.2353L36.2141 27.9892Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-email":
      svgContent = (
        <svg
          width="24"
          height="24"
          viewBox="0 0 24 24"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M18.1875 5C19.7408 5 21 6.2592 21 7.8125V16.8125C21 18.3658 19.7408 19.625 18.1875 19.625H5.8125C4.2592 19.625 3 18.3658 3 16.8125V7.8125C3 6.2592 4.2592 5 5.8125 5H18.1875ZM19.875 9.45612L12.2852 13.9223C12.1385 14.0086 11.9624 14.023 11.806 13.9655L11.7148 13.9223L4.125 9.45837V16.8125C4.125 17.7445 4.88052 18.5 5.8125 18.5H18.1875C19.1195 18.5 19.875 17.7445 19.875 16.8125V9.45612ZM18.1875 6.125H5.8125C4.88052 6.125 4.125 6.88052 4.125 7.8125V8.15225L12 12.7849L19.875 8.15113V7.8125C19.875 6.88052 19.1195 6.125 18.1875 6.125Z"
            fill="#241C15"
          />
        </svg>
      );
      break;
    case "icon-note":
      svgContent = (
        <svg
          width="24"
          height="24"
          viewBox="0 0 24 24"
          fill="none"
          xmlns="http://www.w3.org/2000/svg"
        >
          <path
            d="M8.9375 8.625C8.62684 8.625 8.375 8.87684 8.375 9.1875C8.375 9.49816 8.62684 9.75 8.9375 9.75H14.5625C14.8732 9.75 15.125 9.49816 15.125 9.1875C15.125 8.87684 14.8732 8.625 14.5625 8.625H8.9375ZM8.375 12.5625C8.375 12.2518 8.62684 12 8.9375 12H14.5625C14.8732 12 15.125 12.2518 15.125 12.5625C15.125 12.8732 14.8732 13.125 14.5625 13.125H8.9375C8.62684 13.125 8.375 12.8732 8.375 12.5625ZM8.9375 15.375C8.62684 15.375 8.375 15.6268 8.375 15.9375C8.375 16.2482 8.62684 16.5 8.9375 16.5H11.1875C11.4982 16.5 11.75 16.2482 11.75 15.9375C11.75 15.6268 11.4982 15.375 11.1875 15.375H8.9375ZM7.8125 3C7.50184 3 7.25 3.25184 7.25 3.5625V4.125H6.6875C5.75552 4.125 5 4.88052 5 5.8125V19.3125C5 20.2445 5.75552 21 6.6875 21H13.4375C13.5867 21 13.7298 20.9407 13.8352 20.8352L18.3352 16.3352C18.4407 16.2298 18.5 16.0867 18.5 15.9375V5.8125C18.5 4.88052 17.7445 4.125 16.8125 4.125H16.25V3.5625C16.25 3.25184 15.9982 3 15.6875 3C15.3768 3 15.125 3.25184 15.125 3.5625V4.125H12.3125V3.5625C12.3125 3.25184 12.0607 3 11.75 3C11.4393 3 11.1875 3.25184 11.1875 3.5625V4.125H8.375V3.5625C8.375 3.25184 8.12316 3 7.8125 3ZM16.8125 5.25C17.1232 5.25 17.375 5.50184 17.375 5.8125V15.375H14.5625C13.6305 15.375 12.875 16.1305 12.875 17.0625V19.875H6.6875C6.37684 19.875 6.125 19.6232 6.125 19.3125V5.8125C6.125 5.50184 6.37684 5.25 6.6875 5.25H16.8125ZM16.5795 16.5L14 19.0795V17.0625C14 16.7518 14.2518 16.5 14.5625 16.5H16.5795Z"
            fill="#242424"
          />
        </svg>
      );
      break;
    default:
  }
  return (
    <SvgIcon onClick={onClick} fontSize={size} sx={sx} className={className}>
      {svgContent}
    </SvgIcon>
  );
};

export default Icon;
