// This file is auto-generated. Do not edit it directly.
// To update the icon component, change the related icon.svg file and run "yarn build:icons" in the root directory.
import { type SVGProps } from 'react';

import toIcon from '../toIcon';

const AppsIcon = (props: SVGProps<SVGSVGElement>) => (
  <svg {...props} viewBox="0 0 24 24">
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M4.8 4c-.4 0-.8.4-.8.8v3.6c0 .4.4.8.8.8h3.6c.4 0 .8-.4.8-.8V4.8c0-.4-.4-.8-.8-.8H4.8ZM2 4.8C2 3.3 3.3 2 4.8 2h3.6c1.5 0 2.8 1.3 2.8 2.8v3.6c0 1.5-1.3 2.8-2.8 2.8H4.8A2.8 2.8 0 0 1 2 8.4V4.8ZM15.6 4c-.4 0-.8.4-.8.8v3.6c0 .4.4.8.8.8h3.6c.4 0 .8-.4.8-.8V4.8c0-.4-.4-.8-.8-.8h-3.6Zm-2.8.8c0-1.5 1.3-2.8 2.8-2.8h3.6C20.7 2 22 3.3 22 4.8v3.6c0 1.5-1.3 2.8-2.8 2.8h-3.6a2.8 2.8 0 0 1-2.8-2.8V4.8Zm-8 10c-.4 0-.8.4-.8.8v3.6c0 .4.4.8.8.8h3.6c.4 0 .8-.4.8-.8v-3.6c0-.4-.4-.8-.8-.8H4.8Zm-2.8.8c0-1.5 1.3-2.8 2.8-2.8h3.6c1.5 0 2.8 1.3 2.8 2.8v3.6c0 1.5-1.3 2.8-2.8 2.8H4.8A2.8 2.8 0 0 1 2 19.2v-3.6Zm13.6-.8c-.4 0-.8.4-.8.8v3.6c0 .4.4.8.8.8h3.6c.4 0 .8-.4.8-.8v-3.6c0-.4-.4-.8-.8-.8h-3.6Zm-2.8.8c0-1.5 1.3-2.8 2.8-2.8h3.6c1.5 0 2.8 1.3 2.8 2.8v3.6c0 1.5-1.3 2.8-2.8 2.8h-3.6a2.8 2.8 0 0 1-2.8-2.8v-3.6Z"
    />
  </svg>
);

const AppsIconWrapper = toIcon(AppsIcon);
export default AppsIconWrapper;
