Koala logo Design
No matches for “
↑↓ navigate open Esc close
PrimitivesContain & overlayOverlay — modal & drawer

Overlay — modal & drawer

Centered overlay dialog — scrim, focus-trap, ESC-to-close, click-outside-to-close. Step modal, confirm modal and the drawer dock are siblings on the same overlay/modal layer.

<koala-modal>

Modal

title="Edit branch"

Confirm modal

variant="Danger"
variant="Primary"

Step modal

two-screen flow

Panel dock

koalaPanelDock()

API

koala-modal flag string (Alpine boolean)
koala-modal title string
koala-modal size SmallMediumLargeExtraLargeExtraExtraLarge
koala-modal height AutoFillTall
koala-modal teleport bool
koala-modal dismissable bool
koala-modal show-close bool
koala-modal aria-label string
koala-confirm-modal variant DangerPrimary
koala-confirm-modal form-handler string
koala-confirm-modal confirm-text string
koala-confirm-modal cancel-text string
koala-confirm-modal reason-field-name string
koala-confirm-modal choice-field-name string
koala-step-modal flag string (Alpine boolean)
koala-step-modal aria-label string
koala-step-modal dismissable bool
koala-step-modal teleport bool
koala-drawer flag string (Alpine boolean)
koala-drawer width CSS length
koala-drawer-header close-action Alpine expression
koalaPanelDock columnWidth number
koalaPanelDock maxAutoColumns number
koalaPanelDock iconRegistryId string
koalaPanelDock iconKinds string[]
koalaPanelDock state object (optional openPanels + activePanelKey)
koalaPanelDock panelbar bool
koalaPanelDock panels object[] (available panel catalogue)
koalaPanelDock togglePanel method (kind, id)
koalaPanelDock focusPanel method (kind, id)
koalaPanelDock isPanelOpen method (kind, id)