{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"recycle","type":"registry:component","title":"Recycle","description":"recycle from coolicons in Line with regular corners. recycling, eco, environment, reuse, sustainable, green, waste. Other styles and corners: @coolicons/<style>/<radius>/recycle with line, duocolor, duotone, fill or bulk and sharp or round. Leave out regular, like @coolicons/fill/recycle, and use @coolicons/recycle for line with regular corners.","categories":["Nature"],"author":"coolicons <https://coolicons.cool>","docs":"https://coolicons.cool/icons/recycle","meta":{"icon":"recycle","style":"line","radius":"regular"},"files":[{"path":"registry/icons/recycle.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 Recycle({ 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=\"M10.5086 5.43301L10.7586 5C11.5284 3.66667 13.4529 3.66667 14.2227 5L17.06885 9.92968M12.97078 8.8316L17.06885 9.92968L18.16693 5.8316M19.16885 13.56699L19.41885 14C20.18865 15.33333 19.2264 17 17.6868 17L11.9945 17M14.9945 14L11.9945 17L14.9945 20M7.7945 17L7.2945 17C5.7549 17 4.79265 15.33333 5.56245 14L8.4086 9.07032M9.50667 13.16839L8.4086 9.07032L4.31052 10.16839\" stroke=\"currentColor\" strokeWidth={strokeWidth} strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n    </svg>\n  );\n}\n","target":"@components/icons/recycle.tsx"}]}
