NexoreUI
2.0
InstallationComponentsIconsTemplatesNewNexore MakePricing
Create Project
GitHub
NexoreUI
2.0
Navigation
InstallationComponentsIconsTemplatesNexore MakeCreate Project
InstallationComponents OverviewIcons
Categories (65)
ButtonInputCheckboxSelectSwitchSliderRatingFile Upload
CardAccordionTabsTableStepperScroll AreaNavigationDockData DisplayChartsCommerce
Modal (Dialog)AlertBadgeAvatarTooltipProgressSkeletonLoadersToasterSocial
Aurora Border CardAurora Search PillAI Prompt InputCommandInteractive Code BlockPro AI
Media ShowcaseOverlays & DrawersPro ButtonsPro DashboardsPro E-CommercePro FeedbackPro FormsPro InputsPro LayoutsPro ListsPro MarketingPro NavigationPro TablesSpecial FormsUltra Components
OverviewPro CardsPro ObjectsSoundPulseSilkUnveilNode Flow Graph
NexoreUI v2.0Studio
DocsOverlays & Drawers

Overlays & Drawers

Accessible overlay mechanics: slide-over sheets, bottom action drawers, and modal command palettes.

On This Page
Quick ActionsProject StudioNewNexore Make (AI)Source on GitHub
Overlays Suite

Overlays & Drawers

Accessible viewport overlay mechanics: slide-over sheets, bottom action drawers, and modal command palettes with keyboard event traps.

npx nexoreui add premium-overlays

Slide-Over Sheet & Drawer

Directional slide-in container supporting bottom sheets for mobile and right sidebars for desktop.

component.tsx
1

API Reference (Props)

PropTypeDefaultDescription
open*booleanfalseWhether the drawer overlay is visible.
onClose*() => void—Callback triggered when clicking backdrop or close trigger.
side'bottom' | 'right' | 'left''bottom'Direction the drawer slides in from.
titlestring—Header title string.

Command Palette Overlay

Searchable action modal with grouping, keyboard arrow navigation, and instant callback execution.

component.tsx
1

Accessibility (a11y)

  • Focus Trap: Focus is contained within active overlay sheets and returned to trigger elements upon dismissal.
  • Escape Key: Overlays automatically dismiss when pressing Escape.