RRigdesign system
Overlays

Drawer

A side panel for filters, trees and temporary flows.

Examples

Modal side panel: same focus rules as Dialog

Filters

Platform

Anatomy

Drawer anatomy
#PartDescriptionPresence
1PanelFixed width, full heightRequired
2HeaderTitle and close buttonRequired
3ContentScrollsRequired
4FooterActionsOptional

Specifications

WidthFixed
HeightFull viewport

Interaction

Keyboard
KeyResult
TabCycles inside
EscCloses
Pointer and touch
TriggerResponse
OpenSlides from the edge in 300ms
Scrim clickCloses

Accessibility

role · dialog (modal)

2.1.2No Keyboard Trap2.4.3Focus Order4.1.2Name, Role, Value
Requirements
RequirementHow Rig meets it
Same as Dialog<dialog> with showModal(), labelled by its title
Reduced motionAppears without sliding
CloseVisible button with a name

Read the matching WAI pattern ↗

Usage

Do and don’t
DoDon’t
Use for filters and secondary tasksDo not use for the primary flow