{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"captions","type":"registry:component","title":"Captions","description":"Captions, the stroke drawing of captions on a 24×24 grid, with rounded corners. Available in stroke, two-tone, duotone, fill.","author":"Keyline Icons <https://keylineicons.com>","meta":{"style":"stroke","corners":"regular","container":"regular","base":"captions"},"docs":"Every style and both corners of captions: https://keylineicons.com/icons/captions","dependencies":[],"files":[{"path":"registry/stroke/icons/captions.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 Captions({ 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=\"round\"\n      strokeLinejoin=\"round\"\n      aria-hidden=\"true\"\n      focusable=\"false\"\n      {...props}\n    >\n      <path d=\"M5 4L19 4C20.65685 4 22 5.34315 22 7L22 17C22 18.65685 20.65685 20 19 20L5 20C3.34315 20 2 18.65685 2 17L2 7C2 5.34315 3.34315 4 5 4ZM10 10C9.56726 9.67544 9.04093 9.5 8.5 9.5C7.11929 9.5 6 10.61929 6 12C6 13.38071 7.11929 14.5 8.5 14.5C9.04093 14.5 9.56726 14.32456 10 14M18 10C17.56726 9.67544 17.04093 9.5 16.5 9.5C15.11929 9.5 14 10.61929 14 12C14 13.38071 15.11929 14.5 16.5 14.5C17.04093 14.5 17.56726 14.32456 18 14\"/>\n    </svg>\n  )\n}\n","type":"registry:component","target":"@components/icons/captions.tsx"}]}