import { createIcon } from '../lib/create-icon'

const SvgCompactIcon = createIcon(props => {
  return (
    <svg
      {...props}
      xmlns="http://www.w3.org/2000/svg"
      width={props.width}
      height={props.height}
      fill="none"
      viewBox="0 0 20 20"
      focusable={false}
      aria-hidden={true}
    >
      <path
        fill={props.color}
        fillRule="evenodd"
        d="M3.1 10c0-1.755.032-3.055.18-4.035.149-.978.4-1.548.77-1.916.367-.368.937-.62 1.915-.768.865-.131 1.979-.172 3.435-.18v3.95L7.924 5.576l-.848.848 2.5 2.5.424.425.424-.425 2.5-2.5-.848-.848L10.6 7.052v-3.95c1.456.007 2.57.048 3.435.179.978.148 1.547.4 1.916.768.368.369.62.938.768 1.916.149.98.18 2.28.18 4.035 0 1.755-.031 3.055-.18 4.035-.148.977-.4 1.547-.768 1.915-.369.369-.938.621-1.916.77-.865.13-1.98.17-3.435.178v-3.95l1.476 1.476.848-.848-2.5-2.5L10 10.65l-.424.425-2.5 2.5.848.848L9.4 12.95v3.95c-1.456-.008-2.57-.049-3.435-.18-.978-.148-1.548-.4-1.916-.768-.368-.369-.62-.938-.768-1.916-.149-.98-.181-2.28-.181-4.035ZM10 1.9c-1.745 0-3.133.03-4.215.194C4.7 2.258 3.832 2.57 3.2 3.2c-.632.632-.942 1.5-1.107 2.585C1.93 6.867 1.9 8.255 1.9 10c0 1.745.03 3.132.194 4.215.165 1.085.475 1.953 1.107 2.584.631.632 1.499.942 2.584 1.107 1.082.164 2.47.194 4.215.194 1.745 0 3.133-.03 4.215-.195 1.085-.164 1.953-.474 2.584-1.106.632-.632.942-1.5 1.107-2.584.164-1.083.194-2.47.194-4.215 0-1.745-.03-3.133-.194-4.215-.165-1.085-.475-1.953-1.107-2.584-.631-.632-1.5-.942-2.584-1.107C13.133 1.93 11.745 1.9 10 1.9Z"
        clipRule="evenodd"
      />
    </svg>
  )
})

export default SvgCompactIcon
