View fulldotdev/ui on GitHub

Direction

A provider component that sets the text direction for your application.

Installation

npx shadcn@latest add @fulldev/direction

Usage

import { DirectionProvider } from "@/components/ui/direction"
<html dir="rtl">
  <body>
    <DirectionProvider direction="rtl">
      {/* Your app content */}
    </DirectionProvider>
  </body>
</html>

useDirection

The useDirection hook is used to get the current direction of the application.

import { useDirection } from "@/components/ui/direction"

function MyComponent() {
  const direction = useDirection()
  return <div>Current direction: {direction}</div>
}

API Reference

Source: react/src/components/ui/direction.tsx