Skip to content

Drawer โ€‹

A side-anchored overlay panel that slides in from any of the four edges. Use it for detail views, filter panels, or contextual forms that don't deserve a full route. Bind open (or use the model-value alias) to control visibility, listen to mno-toggle for state changes, and pick the slide direction with position. Toggle Vue / CSS to switch the live demo and source together.

Basic โ€‹

Default right-side drawer with a header, body, and close button.

Vue SFC

Positions โ€‹

Slide in from left, right, top, or bottom.

Vue SFC

Sizes โ€‹

Five sizes from sm to full width / height.

Vue SFC

Colors โ€‹

Six accent colors threaded through the head and scrollbar.

Vue SFC

Custom header and footer content via slots.

Vue SFC

Persistent โ€‹

Overlay click and Escape are ignored โ€” only the close button or programmatic hide() will dismiss.

Vue SFC

No overlay โ€‹

Side panel without a backdrop โ€” page behind stays interactive.

Vue SFC

Event log โ€‹

Live log of mno-toggle events with source (overlay / close / escape / manual).

Vue SFC

Customized โ€‹

Per-element overrides via cssClass (Vue) or utility classes (CSS).

Vue SFC