{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "button-group-context",
  "title": "Button Group Context",
  "description": "Carries a group's shape, size, and variant down to the buttons inside it.",
  "dependencies": [
    "class-variance-authority@^0.7.1"
  ],
  "registryDependencies": [
    "https://guillermo-rebolledo.github.io/materialcn/r/button-variants.json"
  ],
  "files": [
    {
      "path": "src/components/ui/button-group-context.ts",
      "content": "import { createContext } from \"react\"\nimport type { VariantProps } from \"class-variance-authority\"\n\nimport type { buttonVariants } from \"./button-variants\"\n\ntype ButtonGroupButtonDefaults = Pick<\n  VariantProps<typeof buttonVariants>,\n  \"shape\" | \"size\" | \"variant\"\n>\n\nconst ButtonGroupContext = createContext<ButtonGroupButtonDefaults>({})\n\nexport { ButtonGroupContext }\nexport type { ButtonGroupButtonDefaults }\n",
      "type": "registry:ui"
    }
  ],
  "categories": [
    "actions"
  ],
  "type": "registry:ui"
}