const SharePointLogo = ({ className }: { className?: string }) => (
  <svg
    width="15"
    height="16"
    viewBox="0 0 15 16"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    className={className}
  >
    <title>SharePoint Logo</title>
    <g clipPath="url(#clip0_3016_409)">
      <path
        d="M6.1335 9.6C8.78446 9.6 10.9335 7.45096 10.9335 4.8C10.9335 2.14903 8.78446 0 6.1335 0C3.48254 0 1.3335 2.14903 1.3335 4.8C1.3335 7.45096 3.48254 9.6 6.1335 9.6Z"
        fill="url(#paint0_linear_3016_409)"
      />
      <path
        d="M6.1335 9.6C8.78446 9.6 10.9335 7.45096 10.9335 4.8C10.9335 2.14903 8.78446 0 6.1335 0C3.48254 0 1.3335 2.14903 1.3335 4.8C1.3335 7.45096 3.48254 9.6 6.1335 9.6Z"
        fill="url(#paint1_radial_3016_409)"
        fillOpacity="0.2"
      />
      <path
        d="M6.1335 9.6C8.78446 9.6 10.9335 7.45096 10.9335 4.8C10.9335 2.14903 8.78446 0 6.1335 0C3.48254 0 1.3335 2.14903 1.3335 4.8C1.3335 7.45096 3.48254 9.6 6.1335 9.6Z"
        fill="url(#paint2_radial_3016_409)"
        fillOpacity="0.31"
      />
      <path
        d="M6.1335 9.6C8.78446 9.6 10.9335 7.45096 10.9335 4.8C10.9335 2.14903 8.78446 0 6.1335 0C3.48254 0 1.3335 2.14903 1.3335 4.8C1.3335 7.45096 3.48254 9.6 6.1335 9.6Z"
        fill="url(#paint3_radial_3016_409)"
        fillOpacity="0.7"
      />
      <path
        d="M10.5117 12.8C12.7209 12.8 14.5117 11.0091 14.5117 8.8C14.5117 6.59088 12.7209 4.8 10.5117 4.8C8.3026 4.8 6.51172 6.59088 6.51172 8.8C6.51172 11.0091 8.3026 12.8 10.5117 12.8Z"
        fill="url(#paint4_linear_3016_409)"
      />
      <path
        d="M10.5117 12.8C12.7209 12.8 14.5117 11.0091 14.5117 8.8C14.5117 6.59088 12.7209 4.8 10.5117 4.8C8.3026 4.8 6.51172 6.59088 6.51172 8.8C6.51172 11.0091 8.3026 12.8 10.5117 12.8Z"
        fill="url(#paint5_radial_3016_409)"
        fillOpacity="0.5"
      />
      <path
        d="M10.5117 12.8C12.7209 12.8 14.5117 11.0091 14.5117 8.8C14.5117 6.59088 12.7209 4.8 10.5117 4.8C8.3026 4.8 6.51172 6.59088 6.51172 8.8C6.51172 11.0091 8.3026 12.8 10.5117 12.8Z"
        fill="url(#paint6_radial_3016_409)"
        fillOpacity="0.7"
      />
      <path
        d="M6.7335 16C8.61126 16 10.1335 14.4778 10.1335 12.6C10.1335 10.7222 8.61126 9.2 6.7335 9.2C4.85574 9.2 3.3335 10.7222 3.3335 12.6C3.3335 14.4778 4.85574 16 6.7335 16Z"
        fill="url(#paint7_linear_3016_409)"
      />
      <path
        d="M6.7335 16C8.61126 16 10.1335 14.4778 10.1335 12.6C10.1335 10.7222 8.61126 9.2 6.7335 9.2C4.85574 9.2 3.3335 10.7222 3.3335 12.6C3.3335 14.4778 4.85574 16 6.7335 16Z"
        fill="url(#paint8_linear_3016_409)"
        fillOpacity="0.32"
      />
      <path
        d="M5.23354 7.60001H1.43354C0.715575 7.60001 0.133545 8.18204 0.133545 8.90001V12.7C0.133545 13.418 0.715575 14 1.43354 14H5.23354C5.95151 14 6.53354 13.418 6.53354 12.7V8.90001C6.53354 8.18204 5.95151 7.60001 5.23354 7.60001Z"
        fill="url(#paint9_radial_3016_409)"
      />
      <path
        d="M5.23354 7.60001H1.43354C0.715575 7.60001 0.133545 8.18204 0.133545 8.90001V12.7C0.133545 13.418 0.715575 14 1.43354 14H5.23354C5.95151 14 6.53354 13.418 6.53354 12.7V8.90001C6.53354 8.18204 5.95151 7.60001 5.23354 7.60001Z"
        fill="url(#paint10_radial_3016_409)"
        fillOpacity="0.6"
      />
      <path
        d="M1.95581 11.8734L2.64917 11.523C2.72733 11.676 2.82929 11.7887 2.95505 11.8611C3.08249 11.9335 3.22185 11.9697 3.37309 11.9697C3.54133 11.9697 3.66965 11.9368 3.75801 11.871C3.84641 11.8036 3.89057 11.7024 3.89057 11.5675C3.89057 11.4622 3.84809 11.3733 3.76313 11.301C3.67817 11.2269 3.52777 11.171 3.31193 11.1332C2.90069 11.0608 2.60157 10.9341 2.41465 10.7531C2.22941 10.5722 2.13679 10.3468 2.13679 10.077C2.13679 9.74136 2.25915 9.4732 2.50387 9.27248C2.74857 9.0718 3.07145 8.97144 3.47253 8.97144C3.74273 8.97144 3.98065 9.02492 4.18629 9.13184C4.39189 9.23876 4.55505 9.39176 4.67569 9.59084L3.99765 9.92892C3.92285 9.81704 3.84213 9.73644 3.75549 9.68708C3.66881 9.63608 3.56005 9.61056 3.42917 9.61056C3.27285 9.61056 3.15389 9.64348 3.07233 9.70928C2.99245 9.77508 2.95249 9.86064 2.95249 9.96592C2.95249 10.0564 2.99073 10.1362 3.06721 10.2053C3.14537 10.2727 3.30173 10.3278 3.53625 10.3706C3.93053 10.443 4.22449 10.5746 4.41825 10.7654C4.61369 10.9546 4.71137 11.194 4.71137 11.4836C4.71137 11.8356 4.59497 12.1145 4.36217 12.3201C4.12933 12.5258 3.79713 12.6286 3.36545 12.6286C3.05277 12.6286 2.77065 12.5628 2.51916 12.4312C2.26935 12.2979 2.08157 12.112 1.95581 11.8734Z"
        fill="white"
      />
      <path
        d="M1.95483 11.9088L2.64867 11.5466C2.72687 11.7047 2.82891 11.8212 2.95475 11.896C3.08227 11.9709 3.22171 12.0083 3.37307 12.0083C3.54143 12.0083 3.66983 11.9743 3.75823 11.9062C3.84667 11.8365 3.89087 11.732 3.89087 11.5925C3.89087 11.4837 3.84835 11.3918 3.76335 11.317C3.67831 11.2405 3.52783 11.1827 3.31187 11.1436C2.90031 11.0688 2.60103 10.9378 2.41397 10.7508C2.22862 10.5637 2.13594 10.3307 2.13594 10.0518C2.13594 9.70491 2.25838 9.42775 2.50325 9.22027C2.74815 9.01279 3.07123 8.90907 3.47255 8.90907C3.74295 8.90907 3.98099 8.96435 4.18679 9.07487C4.39255 9.18539 4.55579 9.34355 4.67651 9.54931L3.99803 9.89879C3.92319 9.78315 3.84243 9.69983 3.75571 9.64879C3.66895 9.59607 3.56015 9.56971 3.42919 9.56971C3.27275 9.56971 3.15371 9.60375 3.07207 9.67175C2.99215 9.73979 2.95219 9.82819 2.95219 9.93703C2.95219 10.0306 2.99047 10.113 3.06699 10.1845C3.14519 10.2542 3.30167 10.3112 3.53631 10.3554C3.93083 10.4302 4.22503 10.5662 4.41891 10.7635C4.61447 10.959 4.71223 11.2065 4.71223 11.5058C4.71223 11.8697 4.59575 12.1579 4.36279 12.3705C4.12979 12.583 3.79735 12.6893 3.36543 12.6893C3.05251 12.6893 2.77023 12.6213 2.51856 12.4853C2.26858 12.3475 2.08067 12.1554 1.95483 11.9088Z"
        fill="white"
      />
    </g>
    <defs>
      <linearGradient
        id="paint0_linear_3016_409"
        x1="2.5335"
        y1="1.2"
        x2="8.9335"
        y2="9.6"
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#00E3DF" />
        <stop offset="0.410156" stopColor="#0097A8" />
        <stop offset="1" stopColor="#007791" />
      </linearGradient>
      <radialGradient
        id="paint1_radial_3016_409"
        cx="0"
        cy="0"
        r="1"
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(7.60222 10.9279) rotate(-112.448) scale(7.37044 13.2516)"
      >
        <stop offset="0.28573" stopColor="#003B5D" />
        <stop offset="0.612265" stopColor="#004A6C" stopOpacity="0.688298" />
        <stop offset="0.968041" stopColor="#006F94" stopOpacity="0" />
      </radialGradient>
      <radialGradient
        id="paint2_radial_3016_409"
        cx="0"
        cy="0"
        r="1"
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(7.77166 8.81012) rotate(-112.063) scale(6.22076 11.1709)"
      >
        <stop offset="0.259744" stopColor="#002A42" />
        <stop offset="0.612265" stopColor="#004261" stopOpacity="0.688298" />
        <stop offset="0.968041" stopColor="#006F94" stopOpacity="0" />
      </radialGradient>
      <radialGradient
        id="paint3_radial_3016_409"
        cx="0"
        cy="0"
        r="1"
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(8.87294 0.508276) rotate(124.447) scale(5.20428)"
      >
        <stop stopColor="#78EDFF" />
        <stop offset="1" stopColor="#2CCFCA" stopOpacity="0" />
      </radialGradient>
      <linearGradient
        id="paint4_linear_3016_409"
        x1="7.51172"
        y1="5.8"
        x2="12.845"
        y2="12.8"
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#00E3DF" />
        <stop offset="0.476427" stopColor="#00A2B8" />
        <stop offset="0.945063" stopColor="#00637C" />
      </linearGradient>
      <radialGradient
        id="paint5_radial_3016_409"
        cx="0"
        cy="0"
        r="1"
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(8.22004 12.1333) rotate(-70.8012) scale(4.94148 8.90348)"
      >
        <stop stopColor="#003B5D" />
        <stop offset="0.492035" stopColor="#004C6C" stopOpacity="0.72" />
        <stop offset="0.968041" stopColor="#007A86" stopOpacity="0" />
      </radialGradient>
      <radialGradient
        id="paint6_radial_3016_409"
        cx="0"
        cy="0"
        r="1"
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(12.7946 5.22356) rotate(124.447) scale(4.33692)"
      >
        <stop stopColor="#78EDFF" />
        <stop offset="1" stopColor="#2CCFCA" stopOpacity="0" />
      </radialGradient>
      <linearGradient
        id="paint7_linear_3016_409"
        x1="4.3535"
        y1="9.54"
        x2="7.7535"
        y2="16.34"
        gradientUnits="userSpaceOnUse"
      >
        <stop offset="0.0534989" stopColor="#75FFF6" />
        <stop offset="0.51144" stopColor="#00C7D1" />
        <stop offset="0.96002" stopColor="#0096AD" />
      </linearGradient>
      <linearGradient
        id="paint8_linear_3016_409"
        x1="10.1179"
        y1="16.0003"
        x2="8.30102"
        y2="13.4503"
        gradientUnits="userSpaceOnUse"
      >
        <stop offset="0.259744" stopColor="#0E5A5D" />
        <stop offset="0.535716" stopColor="#126C6B" stopOpacity="0.688298" />
        <stop offset="0.968041" stopColor="#1C948A" stopOpacity="0" />
      </linearGradient>
      <radialGradient
        id="paint9_radial_3016_409"
        cx="0"
        cy="0"
        r="1"
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(0.133545 7.60001) rotate(45) scale(9.05096)"
      >
        <stop offset="0.0625" stopColor="#00B6BD" />
        <stop offset="0.890131" stopColor="#00495C" />
      </radialGradient>
      <radialGradient
        id="paint10_radial_3016_409"
        cx="0"
        cy="0"
        r="1"
        gradientUnits="userSpaceOnUse"
        gradientTransform="translate(3.33354 11.44) rotate(90) scale(4.48 5.1)"
      >
        <stop offset="0.566964" stopColor="#1E8581" stopOpacity="0" />
        <stop offset="0.973806" stopColor="#1ECBE6" />
      </radialGradient>
      <clipPath id="clip0_3016_409">
        <rect
          width="14.4"
          height="16"
          fill="white"
          transform="translate(0.133545)"
        />
      </clipPath>
    </defs>
  </svg>
);

export default SharePointLogo;
