Welcome to Vanilla Breeze
This bell pulls live notifications from /go/notify/messages — the same contract documented at /docs/concepts/service-contracts/. Static articles like this one are the no-JS / no-backend fallback.
This bell pulls live notifications from /go/notify/messages — the same contract documented at /docs/concepts/service-contracts/. Static articles like this one are the no-JS / no-backend fallback.
Small status indicators, labels, and counts. Perfect for tags, statuses, and notification counts.
| Attribute | Values | Default | Description |
|---|---|---|---|
data-color |
primary, success, warning, error, info, brand, secondary, accent |
neutral gray | Color scheme (semantic or theme-aware) |
data-variant |
subtle, outlined |
solid | Visual style |
data-size |
sm, lg |
medium | Badge size |
data-shape |
square |
pill | Border radius style |
Use semantic colors for status indicators that convey specific meaning. These colors remain consistent regardless of theme.
<layout-badge>Default</layout-badge><layout-badge data-color="primary">Primary</layout-badge><layout-badge data-color="success">Success</layout-badge><layout-badge data-color="warning">Warning</layout-badge><layout-badge data-color="error">Error</layout-badge><layout-badge data-color="info">Info</layout-badge>
Use theme colors for decorative purposes like tags, labels, and categories. These colors adapt to the site's brand hues.
<layout-badge data-color="brand">Brand</layout-badge><layout-badge data-color="secondary">Secondary</layout-badge><layout-badge data-color="accent">Accent</layout-badge>
Choose between solid (default), subtle, or outlined styles.
<layout-badge data-variant="subtle" data-color="success">Subtle</layout-badge><layout-badge data-variant="outlined" data-color="error">Outlined</layout-badge>
Three sizes available for different contexts.
<layout-badge data-size="sm">Small</layout-badge><layout-badge>Medium</layout-badge><layout-badge data-size="lg">Large</layout-badge>
<status-message> - Larger notification banners<layout-cluster> - Group badges horizontally<user-avatar> - Avatar with status badges