import { FC } from 'react'

import { SvgIcon, SvgIconProps } from '@mui/material'

const OutlinedCheckMarkIcon: FC<SvgIconProps> = ({ sx, ...props }) => (
  <SvgIcon sx={{ fontSize: 24, color: 'grey.600', ...sx }} {...props}>
    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
      <path
        d="M12 2C10.0222 2 8.08879 2.58649 6.4443 3.6853C4.79981 4.78412 3.51809 6.3459 2.76121 8.17317C2.00433 10.0004 1.8063 12.0111 2.19215 13.9509C2.578 15.8907 3.53041 17.6725 4.92894 19.0711C6.32746 20.4696 8.10929 21.422 10.0491 21.8079C11.9889 22.1937 13.9996 21.9957 15.8268 21.2388C17.6541 20.4819 19.2159 19.2002 20.3147 17.5557C21.4135 15.9112 22 13.9778 22 12C22 10.6868 21.7413 9.38642 21.2388 8.17317C20.7363 6.95991 19.9997 5.85752 19.0711 4.92893C18.1425 4.00035 17.0401 3.26375 15.8268 2.7612C14.6136 2.25866 13.3132 2 12 2ZM12 20C10.4178 20 8.87104 19.5308 7.55544 18.6518C6.23985 17.7727 5.21447 16.5233 4.60897 15.0615C4.00347 13.5997 3.84504 11.9911 4.15372 10.4393C4.4624 8.88743 5.22433 7.46197 6.34315 6.34315C7.46197 5.22433 8.88743 4.4624 10.4393 4.15372C11.9911 3.84504 13.5997 4.00346 15.0615 4.60896C16.5233 5.21447 17.7727 6.23984 18.6518 7.55544C19.5308 8.87103 20 10.4177 20 12C20 14.1217 19.1572 16.1566 17.6569 17.6569C16.1566 19.1571 14.1217 20 12 20Z"
        fill="currentColor"
      />
      <path
        d="M14.7 8.39L10.92 13.39L9.29 11.28C9.1269 11.0705 8.88724 10.9343 8.62375 10.9015C8.36026 10.8687 8.09453 10.9419 7.885 11.105C7.67548 11.2681 7.53934 11.5078 7.50652 11.7713C7.4737 12.0347 7.5469 12.3005 7.71 12.51L10.14 15.62C10.2342 15.7392 10.3543 15.8353 10.4911 15.9012C10.628 15.967 10.7781 16.0008 10.93 16C11.0827 15.9996 11.2333 15.9643 11.3703 15.8967C11.5072 15.8291 11.6268 15.731 11.72 15.61L16.29 9.61C16.4518 9.39783 16.5227 9.13008 16.487 8.86565C16.4514 8.60122 16.3122 8.36178 16.1 8.2C15.8878 8.03822 15.6201 7.96735 15.3557 8.00298C15.0912 8.03861 14.8518 8.17783 14.69 8.39H14.7Z"
        fill="currentColor"
      />
    </svg>
  </SvgIcon>
)

export default OutlinedCheckMarkIcon
