ComponentsOverlay

Drawer

A panel that slides in from an edge of the screen.

Features6APIThemingAccessibility

Basic

<tx-drawer [(visible)]> slides in from the right. txDrawerFooter holds the actions; txDialogClose closes it.

Published

Positions

position picks the edge. With reduced motion the drawer appears without sliding.

Sizes

size takes a preset or a CSS length.

Non modal

[modal]="false" leaves the page usable: no mask, no focus trap, page scroll stays on.

Service

TxDialogService.open(Component, { drawer: 'right' }) opens a component as a drawer; data and results work as for dialogs.

Design tokens

Drawers use the dialog tokens; dt changes them for one drawer — here a transparent mask.