{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"cpu","type":"registry:component","title":"Cpu","description":"cpu from coolicons in Line with regular corners. processor, chip, microchip, hardware, computer. Other styles and corners: @coolicons/<style>/<radius>/cpu with line, duocolor, duotone, fill or bulk and sharp or round. Leave out regular, like @coolicons/fill/cpu, and use @coolicons/cpu for line with regular corners.","categories":["Devices"],"author":"coolicons <https://coolicons.cool>","docs":"https://coolicons.cool/icons/cpu","meta":{"icon":"cpu","style":"line","radius":"regular"},"files":[{"path":"registry/icons/cpu.tsx","type":"registry:component","content":"import type { SVGProps } from \"react\";\n\ntype IconProps = Omit<SVGProps<SVGSVGElement>, \"children\"> & {\n  size?: number | string;\n  strokeWidth?: number | string;\n  title?: string;\n};\n\nexport function Cpu({ size = 24, strokeWidth = 2, title, ...props }: IconProps) {\n  return (\n    <svg\n      width={size}\n      height={size}\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      role={title ? \"img\" : undefined}\n      aria-hidden={title ? undefined : true}\n      {...props}\n    >\n      {title ? <title>{title}</title> : null}\n      <path d=\"M6 8C6 6.89543 6.89543 6 8 6H16C17.10457 6 18 6.89543 18 8V16C18 17.10457 17.10457 18 16 18H8C6.89543 18 6 17.10457 6 16ZM10 3V6M10 18V21M3 10H6M18 10H21M14 3V6M14 18V21M3 14H6M18 14H21M10 11C10 10.44772 10.44772 10 11 10H13C13.55228 10 14 10.44772 14 11V13C14 13.55228 13.55228 14 13 14H11C10.44772 14 10 13.55228 10 13Z\" stroke=\"currentColor\" strokeWidth={strokeWidth} strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n    </svg>\n  );\n}\n","target":"@components/icons/cpu.tsx"}]}
