Skip to main content
cngx-src documentation

CngxTabKeyboardNavOptions

Interface

projects/common/tabs/keyboard/tab-keyboard-nav.ts

Import#

import { CngxTabKeyboardNavOptions } from '@cngx/common/tabs'

Description#

Inputs to createTabKeyboardNav. The organism owns the DOM handle and the presenter contract; the factory runs the APG tablist keyboard model so the organism class stays under the LOC guard. Sibling shape to createTabDismissals.

Index#

Instance Properties#

direction#Signal
Readonly

Document writing direction. Flips the horizontal-arrow step under rtl (APG); the vertical axis and Home/End stay direction-invariant.

Readonly
hostElement#HTMLElement
Readonly
injector#Injector
ReadonlyOptional

Enables the rejection focus-release effect. Under a pessimistic commit, focus follows the intended target while the action is in flight; a rejection keeps the roving stop on the origin, so without the release the user is stranded on a tabindex="-1" button. Omitted, the effect is skipped (headless usage).