{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"turtle","type":"registry:component","title":"Turtle","description":"turtle from coolicons in Line with regular corners. tortoise, slow, shell, reptile, sea. Other styles and corners: @coolicons/<style>/<radius>/turtle with line, duocolor, duotone, fill or bulk and sharp or round. Leave out regular, like @coolicons/fill/turtle, and use @coolicons/turtle for line with regular corners.","categories":["Animals"],"author":"coolicons <https://coolicons.cool>","docs":"https://coolicons.cool/icons/turtle","meta":{"icon":"turtle","style":"line","radius":"regular"},"files":[{"path":"registry/icons/turtle.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 Turtle({ 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=\"M3 14C3 10.13401 6.13401 7 10 7C13.86599 7 17 10.13401 17 14ZM15.7446 10H19C20.10457 10 21 10.89543 21 12C21 13.10457 20.10457 14 19 14H17C17 13.18344 16.85713 12.37318 16.57785 11.60586C16.37072 11.03679 16.09065 10.49698 15.7446 10ZM8 11H12M8 11L6.4759 7.9518M12 11L13.5241 7.9518M3 14V17C3 17.5523 3.4477 18 4 18H5C5.5523 18 6 17.5523 6 17V14M14 14V17C14 17.5523 14.4477 18 15 18H16C16.5523 18 17 17.5523 17 17V14\" stroke=\"currentColor\" strokeWidth={strokeWidth} strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n    </svg>\n  );\n}\n","target":"@components/icons/turtle.tsx"}]}
