Getting StartedInstallation and setup guides 5
LayoutWorkflow and structural layout components 7
OverlayModal and floating layer surfaces 3
FeedbackStatus, empty, progress, and loading placeholder patterns 5
FormInput and selection components 17
UtilityGeneral-purpose interface utilities 7
NavigationMenu surfaces and hierarchical actions 7

API reference

Separator is a non-interactive divider primitive with a thin wrapper component. The API surface is intentionally small: orientation and decorative semantics.

tngSeparator (directive)

Attach on any block element to render a horizontal or vertical divider with semantic control.

Primitive attachment

html
<div tngSeparator></div>
<div tngSeparator orientation="vertical"></div>
<div tngSeparator [decorative]="false"></div>
InputTypeDefaultNotes
orientation'horizontal' | 'vertical''horizontal'Controls visual line axis and semantic aria-orientation when semantic.
decorativebooleantrue When true, applies aria-hidden="true". When false, applies role="separator".

tng-separator (component)

Wrapper component that renders an inner element with tngSeparator and forwards the same inputs.

Component usage

html
<tng-separator></tng-separator>
<tng-separator orientation="vertical"></tng-separator>
<tng-separator [decorative]="false"></tng-separator>
SurfaceValuePurpose
Root hookdata-slot="separator"Stable CSS selector for both primitive and wrapper usage.
Orientation hookdata-orientation="horizontal|vertical"Drive horizontal/vertical dimensions in custom CSS.
Semantic moderole="separator" + aria-orientationExpose meaningful structure to assistive technologies.