chrome:shell.skip

generated:catalog.entry.cdk-direction.title

generated:catalog.entry.cdk-direction.description

@xngui/cdk/direction
@xngui/cdk/direction

chrome:demo.section

chrome:demo.preview

cdk-preview:cdk-direction.document-dir: ltr

cdk-preview:cdk-direction.sample-text

cdk-preview:cdk-direction.sample-numbers

demo-preview:hints.category.assistive:
TipSR
import { XDirectionService } from '@xngui/cdk/direction';
 
const direction = inject(XDirectionService);
 
direction.setDirection('rtl');
direction.toggle();
 
// document.documentElement dir stays in sync and preference is persisted

chrome:demo.events.title

chrome:demo.events.empty