import React, { SVGProps } from 'react'

export const SlackLogo = (props: SVGProps<SVGSVGElement>) => (
  <svg
    viewBox="0 0 464 465"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M170.123 0C144.474 0.0189602 123.716 20.8373 123.735 46.4905C123.716 72.1437 144.493 92.9621 170.142 92.981H216.55V46.5095C216.569 20.8563 195.792 0.0379205 170.123 0C170.142 0 170.142 0 170.123 0V0ZM170.123 124H46.4076C20.7583 124.019 -0.0189055 144.837 5.18081e-05 170.491C-0.0378629 196.144 20.7394 216.962 46.3887 217H170.123C195.773 216.981 216.55 196.163 216.531 170.509C216.55 144.837 195.773 124.019 170.123 124V124Z"
      fill="#36C5F0"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M464 170.491C464.019 144.837 443.241 124.019 417.592 124C391.943 124.019 371.166 144.837 371.184 170.491V217H417.592C443.241 216.981 464.019 196.163 464 170.491ZM340.265 170.491V46.4905C340.284 20.8563 319.526 0.0379205 293.876 0C268.227 0.0189602 247.45 20.8373 247.469 46.4905V170.491C247.431 196.144 268.208 216.962 293.857 217C319.507 216.981 340.284 196.163 340.265 170.491Z"
      fill="#2EB67D"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M293.858 464.999C319.507 464.98 340.284 444.162 340.265 418.509C340.284 392.856 319.507 372.037 293.858 372.018H247.45V418.509C247.431 444.143 268.208 464.962 293.858 464.999ZM293.858 340.98H417.592C443.242 340.962 464.019 320.143 464 294.49C464.038 268.837 443.261 248.018 417.611 247.98H293.877C268.227 247.999 247.45 268.818 247.469 294.471C247.45 320.143 268.208 340.962 293.858 340.98V340.98Z"
      fill="#ECB22E"
    />
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M1.29623e-05 294.491C-0.0189444 320.144 20.7583 340.962 46.4076 340.981C72.0569 340.962 92.8341 320.144 92.8152 294.491V248H46.4076C20.7583 248.019 -0.0189444 268.837 1.29623e-05 294.491ZM123.735 294.491V418.491C123.697 444.144 144.474 464.962 170.123 465C195.773 464.981 216.55 444.163 216.531 418.51V294.528C216.569 268.875 195.791 248.057 170.142 248.019C144.474 248.019 123.716 268.837 123.735 294.491C123.735 294.509 123.735 294.491 123.735 294.491Z"
      fill="#E01E5A"
    />
  </svg>
)
