{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"cursor","type":"registry:component","title":"Cursor","description":"cursor from coolicons in Line with regular corners. pointer, mouse, arrow, select, move, click. Other styles and corners: @coolicons/<style>/<radius>/cursor with line, duocolor, duotone, fill or bulk and sharp or round. Leave out regular, like @coolicons/fill/cursor, and use @coolicons/cursor for line with regular corners.","categories":["Symbols"],"author":"coolicons <https://coolicons.cool>","docs":"https://coolicons.cool/icons/cursor","meta":{"icon":"cursor","style":"line","radius":"regular"},"files":[{"path":"registry/icons/cursor.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 Cursor({ 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 6L18 8C19.10707 8.36902 19.73805 9.63098 19 10L17 11C16.01608 11.49196 15.50804 12.50804 16 13L19 16C19.55228 16.55228 19.55228 17.44772 19 18L18 19C17.44772 19.55228 16.55228 19.55228 16 19L13 16C12.50804 15.50804 11.49196 16.01608 11 17L10 19C9.63098 19.73805 8.36902 19.10707 8 18L4 6C3.58798 4.76393 4.76393 3.58798 6 4L12 6Z\" stroke=\"currentColor\" strokeWidth={strokeWidth} strokeLinecap=\"round\" strokeLinejoin=\"round\" />\n    </svg>\n  );\n}\n","target":"@components/icons/cursor.tsx"}]}
