Skip to content
GaudiGaudi Design System home

Search documentation

Search every page, heading and paragraph.

Direction

Scopes text direction for Gaudi controls that need directional keyboard and placement behavior.

CoreLayout & Containers@gaudi/design-system/core/DirectionView in StorybookSource

Installation

pnpm add github:ahmadassaf/design-system

Import from @gaudi/design-system. Load @gaudi/design-system/global.css once and add transpilePackages: ['@gaudi/design-system'] in Next.js.

import { DirectionProvider } from '@gaudi/design-system/core/Direction';

Usage

import { DirectionProvider } from '@gaudi/design-system/core/Direction';
<DirectionProvider dir='rtl'><div dir='rtl'>{controls}</div></DirectionProvider>

Examples

Playground

Storybook

API

3 props

Accessibility

Set the same direction on the surrounding DOM so text flow and control behavior agree. Nested providers may override the inherited direction.