Grouped from MUI Button/Button Group/FAB, DaisyUI Button/Speed Dial, shadcn Button/Button Group, and Flowbite action patterns.
Reactive components, ready for agentic interfaces.
Graphite surfaces, cobalt focus states, framework-neutral custom elements, and workflow patterns designed for assistants, dashboards, and product tools. This demo is an alpha preview while components are being hardened.
Use the same `mvx-*` elements in JavaScript, TypeScript, Next.js, React, Angular, Vue, Blazor, or plain HTML.
Components emit DOM events like `mvx-change`, `mvx-select`, `mvx-submit`, and `mvx-close`.
Combines common form controls from Preline, MUI, DaisyUI, and shadcn with explicit labels and emitted change events.
Dialog/sheet/drawer/popover/collapse style components are grouped by interaction model and ARIA state.
Preline timeline variations, MUI data display, DaisyUI table/timeline, and shadcn data table patterns inform this family.
Button
Use buttons for primary, secondary, destructive, ghost, and loading actions.
Where to use
Use for explicit user actions such as save, create, deploy, approve, or cancel.
<mvx-button>
Explore every chart type
Features
Universal support
API
| Name | Type | Default | Description |
|---|
Example
Compact raised surface with graphite bevels and focused content density.
Focused dialog surface with backdrop close and Escape handling.
Side panel for tokens, settings, and object details.
Transient notification with tone and duration control.
Main content area
Command search for AI and power-user workflows.
Declarative keyboard commands for pages built with Mivix.
Summarize component events and recommend integration snippets.
Theme state is stored on `data-mvx-theme`.