{
  "$schema": "https://blode.co/ui/schema/registry-item.json",
  "name": "direction",
  "title": "Direction",
  "author": "Matthew Blode",
  "description": "A context provider for managing text direction (LTR/RTL) across components.",
  "dependencies": ["@base-ui/react"],
  "files": [
    {
      "path": "ui/direction.tsx",
      "content": "\"use client\";\n\nimport { DirectionProvider as BaseDirectionProvider } from \"@base-ui/react/direction-provider\";\nimport type * as React from \"react\";\n\nconst DirectionProvider = ({\n  dir,\n  direction,\n  children,\n  ...props\n}: React.ComponentProps<typeof BaseDirectionProvider> & {\n  dir?: React.ComponentProps<typeof BaseDirectionProvider>[\"direction\"];\n  direction?: React.ComponentProps<typeof BaseDirectionProvider>[\"direction\"];\n}) => (\n  <BaseDirectionProvider direction={direction ?? dir} {...props}>\n    {children}\n  </BaseDirectionProvider>\n);\n\nexport { DirectionProvider };\n// biome-ignore lint/performance/noBarrelFile: intentional re-export of useDirection\nexport { useDirection } from \"@base-ui/react/direction-provider\";\n",
      "type": "registry:ui",
      "target": ""
    }
  ],
  "type": "registry:ui"
}
