{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"sharp/duotone/cursor-panel","type":"registry:component","title":"CursorPanel","description":"CursorPanel, the duotone drawing of cursor-panel on a 24×24 grid, with squared corners. Available in stroke, two-tone, duotone, fill.","author":"Keyline Icons <https://keylineicons.com>","meta":{"style":"duotone","corners":"sharp","container":"regular","base":"cursor-panel"},"docs":"Every style and both corners of cursor-panel: https://keylineicons.com/icons/cursor-panel","dependencies":[],"files":[{"path":"registry/sharp-duotone/icons/cursor-panel.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 CursorPanel({ 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=\"M10 20H3V3H20V10\" strokeOpacity=\"0.4\"/>\n      <path d=\"M9.84768 9.81429C10.1219 9.5446 10.5269 9.45623 10.8887 9.58675L21.3399 13.3582C21.7161 13.4942 21.9748 13.8417 21.9981 14.2411C22.0212 14.6405 21.8043 15.0156 21.4463 15.1942L17.377 17.2205L15.0176 21.4832C14.8261 21.8289 14.4484 22.0295 14.0547 21.995C13.6613 21.9602 13.3246 21.6976 13.1963 21.3241L9.60257 10.8514C9.47793 10.4876 9.57368 10.0841 9.84768 9.81429Z\" fill=\"currentColor\" stroke=\"none\"/>\n    </svg>\n  )\n}\n","type":"registry:component","target":"@components/icons/sharp/duotone/cursor-panel.tsx"}]}