{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"bell-ring","type":"registry:component","title":"BellRing","description":"bell-ring from coolicons in Line with regular corners. notification, ringing, alert, alarm, active, notify. Other styles and corners: @coolicons/<style>/<radius>/bell-ring with line, duocolor, duotone, fill or bulk and sharp or round. Leave out regular, like @coolicons/fill/bell-ring, and use @coolicons/bell-ring for line with regular corners.","categories":["Communication"],"author":"coolicons <https://coolicons.cool>","docs":"https://coolicons.cool/icons/bell-ring","meta":{"icon":"bell-ring","style":"line","radius":"regular"},"files":[{"path":"registry/icons/bell-ring.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 BellRing({ 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=\"M12 19H7C5.89543 19 5 18.10457 5 17C5 16 6 16 6 15V11C6 7.68629 8.68629 5 12 5C15.31371 5 18 7.68629 18 11V15C18 16 19 16 19 17C19 18.10457 18.10457 19 17 19H12M10 19C10 20.10457 10.89543 21 12 21C13.10457 21 14 20.10457 14 19M17 3C18.21481 3.75925 19.24075 4.78519 20 6M4 6C4.75925 4.78519 5.78519 3.75925 7 3\" stroke=\"currentColor\" strokeWidth={strokeWidth} strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n    </svg>\n  );\n}\n","target":"@components/icons/bell-ring.tsx"}]}
