{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"sharp/bubbles","type":"registry:component","title":"Bubbles","description":"Bubbles, the stroke drawing of bubbles on a 24×24 grid, with squared corners. Available in stroke, two-tone, duotone, fill.","author":"Keyline Icons <https://keylineicons.com>","meta":{"style":"stroke","corners":"sharp","container":"regular","base":"bubbles"},"docs":"Every style and both corners of bubbles: https://keylineicons.com/icons/bubbles","dependencies":[],"files":[{"path":"registry/sharp-stroke/icons/bubbles.tsx","content":"import type { SVGProps } from \"react\"\n\ntype IconProps = Omit<SVGProps<SVGSVGElement>, \"children\"> & {\n  /** Rendered box in px, set as both width and height. Defaults to 24. */\n  size?: number | string\n}\n\nexport function Bubbles({ size = 24, ...props }: IconProps) {\n  return (\n    <svg\n      xmlns=\"http://www.w3.org/2000/svg\"\n      viewBox=\"0 0 24 24\"\n      width={size}\n      height={size}\n      fill=\"none\"\n      stroke=\"currentColor\"\n      strokeWidth={2}\n      strokeLinecap=\"butt\"\n      strokeLinejoin=\"round\"\n      aria-hidden=\"true\"\n      focusable=\"false\"\n      {...props}\n    >\n      <path d=\"M13.031 15.969C11.32 15.74 10 14.274 10 12.5C10 10.567 11.567 9 13.5 9C15.274 9 16.74 10.32 16.969 12.031M16.969 12.031C17.143 12.011 17.32 12 17.5 12C19.985 12 22 14.015 22 16.5C22 18.985 19.985 21 17.5 21C15.015 21 13 18.985 13 16.5C13 16.32 13.011 16.143 13.031 15.969C13.273 13.908 14.908 12.273 16.969 12.031ZM9 5.5C9 4.119 7.881 3 6.5 3C5.119 3 4 4.119 4 5.5C4 6.881 5.119 8 6.5 8C7.881 8 9 6.881 9 5.5ZM6 14C6 12.895 5.105 12 4 12C2.895 12 2 12.895 2 14C2 15.105 2.895 16 4 16C5.105 16 6 15.105 6 14Z\"/>\n    </svg>\n  )\n}\n","type":"registry:component","target":"@components/icons/sharp/bubbles.tsx"}]}