{"$schema":"https://ui.shadcn.com/schema/registry-item.json","name":"sharp/braces-ellipsis","type":"registry:component","title":"BracesEllipsis","description":"BracesEllipsis, the stroke drawing of braces-ellipsis on a 24×24 grid, with squared corners. Available in stroke, two-tone, duotone, fill.","author":"Keyline Icons <https://keylineicons.com>","meta":{"style":"stroke","corners":"sharp","container":"regular","base":"braces-ellipsis"},"docs":"Every style and both corners of braces-ellipsis: https://keylineicons.com/icons/braces-ellipsis","dependencies":[],"files":[{"path":"registry/sharp-stroke/icons/braces-ellipsis.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 BracesEllipsis({ 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=\"M7 2L4 2L4 10L2 12L4 14L4 22L7 22M17 2L20 2L20 10L22 12L20 14L20 22L17 22\" fill=\"none\"/>\n      <path d=\"M9 12C9 12.5523 8.5523 13 8 13C7.4477 13 7 12.5523 7 12C7 11.4477 7.4477 11 8 11C8.5523 11 9 11.4477 9 12ZM13 12C13 12.5523 12.5523 13 12 13C11.4477 13 11 12.5523 11 12C11 11.4477 11.4477 11 12 11C12.5523 11 13 11.4477 13 12ZM17 12C17 12.5523 16.5523 13 16 13C15.4477 13 15 12.5523 15 12C15 11.4477 15.4477 11 16 11C16.5523 11 17 11.4477 17 12Z\" fill=\"currentColor\" fillRule=\"evenodd\" clipRule=\"evenodd\" stroke=\"none\"/>\n    </svg>\n  )\n}\n","type":"registry:component","target":"@components/icons/sharp/braces-ellipsis.tsx"}]}