ComparisonsGitHubX

Drawervs.Sheet

Drawer and sheet describe the same UX pattern in conversation — a panel that slides in from a screen edge over a dimmed backdrop. In design systems they often ship as two separate patterns with different defaults and interaction details. Picking one is less about how it looks and more about which device you're designing for and how people should dismiss it.

Key differences

DrawerSheet
Where it usually slides fromBottom of the screenRight side of the screen
Best onPhones and tabletsDesktop and larger screens
How you close itSwipe down, drag handle, or tap outsideClose button or tap outside
Typical useAction menus, pickers, short formsDetail panels, settings, navigation
Also calledSheet, bottom sheet, slide-over panelDrawer, side sheet, off-canvas panel

Common use cases for Drawer

A mobile-native panel with thumb-friendly dismiss:

  • Bottom-anchored forms — edit profile, adjust settings, pick options on small screens
  • Action menus and pickers — short choice lists where swipe-down close feels natural
  • Filters and sorting — facet controls that slide up over a list or catalog
  • Drag-to-dismiss flows — panels with a handle that users pull closed

Common use cases for Sheet

A side panel beside the page on larger screens:

  • Settings and configuration — edit preferences or account options without leaving the view
  • Detail panels — item metadata, order summary, or record details next to a list
  • Short forms — add an entry, invite a teammate, or update a single record
  • Secondary navigation — menu, cart, or notification list that slides in from the side
Edit on GitHub