import type { SVGProps } from "react";

export interface AndroidNeutralProps extends SVGProps<SVGSVGElement> {
  /**
   * Icon size (width and height)
   * @default 16
   */
  size?: number | string;
}

/**
 * AndroidNeutral icon from social-media category
 *
 * @example
 * <AndroidNeutral size={16} />
 * <AndroidNeutral size={32} className="text-primary" />
 */
export const AndroidNeutral = ({ size = 16, ...props }: AndroidNeutralProps) => (
  <svg
    fill="none"
    height={size}
    viewBox="0 0 24 24"
    width={size}
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path d="M24 18.458H0C0.384063 14.39 2.70934 10.9152 6.14239 9.05496L4.15153 5.60624C4.03919 5.4129 4.10451 5.16731 4.29784 5.05496C4.49118 4.94262 4.73677 5.00794 4.84912 5.20127L6.8661 8.69442C8.40496 7.99161 10.1372 7.59971 12 7.59971C13.8628 7.59971 15.595 7.99161 17.1339 8.69442L19.1509 5.20127C19.2606 5.00794 19.5088 4.94262 19.6995 5.05496C19.8903 5.16731 19.9582 5.4129 19.8459 5.60624L17.855 9.05496C21.2907 10.9152 23.6159 14.39 24 18.458ZM17.5075 15.0876C18.064 15.0876 18.516 14.6356 18.5134 14.0817C18.5134 13.5279 18.064 13.0759 17.5075 13.0759C16.9536 13.0759 16.5016 13.5252 16.5016 14.0817C16.5016 14.6356 16.951 15.0876 17.5075 15.0876ZM6.48988 15.0876C7.04637 15.0876 7.49837 14.6356 7.49575 14.0817C7.49575 13.5279 7.04637 13.0759 6.48988 13.0759C5.93599 13.0759 5.484 13.5252 5.484 14.0817C5.484 14.6356 5.93338 15.0876 6.48988 15.0876Z" fill="#111412"/>
  </svg>
);
