// 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 ThemeIcon = (props: SVGProps<SVGSVGElement>) => (
  <svg {...props} viewBox="0 0 24 24">
    <path
      fillRule="evenodd"
      d="M12 3a9 9 0 0 0 0 18 2 2 0 0 0 2-2v-1.5a4 4 0 0 1 3.5-3.5H19a2 2 0 0 0 2-2c0-5-4-9-9-9ZM1 12a11 11 0 0 1 22 0 4 4 0 0 1-4 4h-.5a7 7 0 0 0-.8 0 2 2 0 0 0-1.7 1.7V19a4 4 0 0 1-4 4C6 23 1 18 1 12Zm7-5a2 2 0 1 1 4 0 2 2 0 0 1-4 0Zm6 1a2 2 0 1 1 4 0 2 2 0 0 1-4 0Zm-9 4a2 2 0 1 1 4 0 2 2 0 0 1-4 0Z"
      clipRule="evenodd"
    />
  </svg>
);

const ThemeIconWrapper = toIcon(ThemeIcon);
export default ThemeIconWrapper;
