Skip to content

Layers

Stack-based overlay system used for modals, dropdowns, and transient UI.

Usage

ui.layers([
  MainContent(),
  state.showModal && ui.modal({ /* ... */ }),
  state.menuOpen && ui.dropdown({ /* ... */ }),
])

Notes

  • Child order defines z-order: later children render on top.
  • Use Layer for explicit z-index or custom backdrops.
  • Layers enable deterministic hit testing and focus management across overlaps.