{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"virus","type":"registry:component","title":"Virus","description":"virus from coolicons in Line with regular corners. germ, bacteria, infection, covid, pathogen, disease, pandemic. Other styles and corners: @coolicons/<style>/<radius>/virus with line, duocolor, duotone, fill or bulk and sharp or round. Leave out regular, like @coolicons/fill/virus, and use @coolicons/virus for line with regular corners.","categories":["Health"],"author":"coolicons <https://coolicons.cool>","docs":"https://coolicons.cool/icons/virus","meta":{"icon":"virus","style":"line","radius":"regular"},"files":[{"path":"registry/icons/virus.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 Virus({ 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=\"M16 8C18.20914 10.20914 18.20914 13.79086 16 16C13.79086 18.20914 10.20914 18.20914 8 16C5.79086 13.79086 5.79086 10.20914 8 8C10.20914 5.79086 13.79086 5.79086 16 8ZM10 11H10.01M14 13H14.01M12 6V3M18 12H21M12 18V21M6 12H3M16 8L19 5M16 16L19 19M8 16L5 19M8 8L5 5M11 3H13M21 11V13M11 21H13M3 11V13M18 4L20 6M20 18L18 20M6 20L4 18M4 6L6 4\" stroke=\"currentColor\" strokeWidth={strokeWidth} strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n    </svg>\n  );\n}\n","target":"@components/icons/virus.tsx"}]}
