Skip to content

Component reference

Detailed reference for every fluent component available in Mateu.

Each page covers what the component does, its properties, and a working code example drawn from the demo application.


ComponentDescription
VerticalLayoutStacks children vertically
HorizontalLayoutArranges children side by side
FormLayoutMulti-column responsive form grid
SplitLayoutTwo-panel split view
AccordionLayoutCollapsible accordion panels
TabLayoutTabbed interface
BoardLayoutFlexible board with rows and items
CarouselLayoutSlide carousel
MasterDetailLayoutSide-by-side master and detail
ScrollerScrollable container
ContainerCentred, width-constrained wrapper
FullWidthFull-width wrapper
ComponentDescription
FormHigh-level form with title, toolbar, content and buttons
FormFieldIndividual typed input field
ButtonClickable action button
ComponentDescription
GridPaginated data table
CardContent card with media, title and variants
BadgeSmall inline status label
AvatarUser avatar with initials or image
AvatarGroupStacked group of avatars
ChartChart.js-powered chart
DetailsExpand/collapse summary block
KPIKey performance indicator tile
TextStyled text block
MarkdownRendered Markdown content
ImageImage from URL or data URI
VirtualListVirtualised paginated list
DirectoryNested menu directory
ComponentDescription
AnchorHyperlink
BreadcrumbsBreadcrumb trail
IconIcon from the built-in icon set
ComponentDescription
DialogModal dialog
ConfirmDialogConfirmation prompt
NotificationToast notification
TooltipHover tooltip
PopoverClick-triggered popover
ProgressBarIndeterminate or determinate progress bar
CookieConsentCookie consent banner
ComponentDescription
MapEmbedded map
MicroFrontendRemote micro-frontend embed
ElementRaw HTML element
TreeGridHierarchical tree grid