Components
A production-ready collection of Blazor components. Token-styled components are beautiful by default —
write <MButton Variant="Variant.Primary"> and get a polished, accessible button.
Primitive components provide behavior, accessibility, and state management with full Tailwind class control.
Available Components
Composable expandable/collapsible content sections for FAQs, settings groups, and disclosure-based layouts.
User profile image with initials fallback, size variants, shape options, and status indicator support.
Compact inline labels for status, classification, or count display.
Accessible, composable breadcrumb navigation for representing hierarchical page locations.
Primary, secondary, outline, ghost, destructive, and link button variants.
Sliding content panels for testimonials, image galleries, and promotional banners with optional indicators and auto-advance.
Composable container for grouping related content into panels, summaries, and forms.
Native checkbox with two-way binding support, disabled state, and form integration.
Client-side data table with text search, pagination, and page size selection — no jQuery, no JS interop.
Single-value date, date+time, or time picker with a two-month calendar view, Min/Max constraints, and full Tailwind class control.
Accessible modal overlay for confirmations, forms, and focused workflows.
Display a contextual action menu anchored to a trigger with keyboard navigation and outside-click dismissal.
Collect text from users with support for binding, forms, and placeholder hints.
Accessible form label with semantic HTML and support for associated input linking.
A composable navigation header for branding, navigation links, and action areas.
A floating panel anchored to a trigger for contextual content, inline forms, and settings — closes on outside click or Escape.
Mutually exclusive selection group with two-way binding, disabled state, and form integration.
Native select for single-value choice from a list, with two-way binding, placeholder, and disabled state.
A visual divider for separating content horizontally or vertically.
Composable app-shell sidebar with header, content, and footer slots. Supports collapsed state and full styling overrides.
Native range input for single-value numeric selection with two-way binding, min/max/step, and disabled state.
Animated loading indicator with size and color variants, accessible label support, and reduced-motion awareness.
Accessible boolean toggle for settings and preferences with two-way binding, label support, and disabled state.
Composable tabbed navigation for switching between related content panels with full ARIA semantics and styling overrides.
Transient notification messages that appear briefly and dismiss automatically, backed by a lightweight ToastService.
Compact contextual hint that appears on hover or keyboard focus — no JS interop required.