Shared glass card
Consistent across every page
The default card, glass card and metric card share one tokenized glass surface so new pages inherit the same border, blur, radius and elevation.
Theme Documentation
Theme documentation
A living catalog of the reusable Blade components, states, interaction patterns and responsive composition rules available to every Bloomod page.
Page header, page title, description, breadcrumbs, actions, content section and responsive grid are demonstrated by this page structure.
Consistent across every page
The default card, glass card and metric card share one tokenized glass surface so new pages inherit the same border, blur, radius and elevation.
For elevated contextual content
Use the glass-card component when its name communicates intent; its visual foundation remains identical to the default card.
Low-emphasis grouping
The subtle variant keeps the same glass border, blur and elevation with a quieter translucent fill.
Compact record context aligned beside a page title
The global shell uses the sidebar item, collapsible sidebar group and mobile drawer components. Tabs, dropdowns and pagination are shown below.
Buttons support primary, secondary, dark, ghost and danger variants at three sizes. Icon buttons use the same interaction states.
Delivery rate
96%
↑ 4% vs last campaign
Pending
32
↓ 3 since yesterday
One to eight lines
Alerts are dismissible. Modal and confirmation patterns restore focus, trap keyboard focus and close with Escape.
Campaign saved
Review required
Delivery paused
All controls support labels, hints, errors, disabled states and visible keyboard focus. Password visibility is progressively enhanced.
Tables are always placed in responsive overflow containers and pair with reusable toolbars, filters, empty states and pagination.
| Campaign | Status | Audience | Date |
|---|---|---|---|
| Spring Product Webinar | Scheduled | 156 | May 28, 2025 |
| Customer Onboarding | Draft | 84 | Jun 4, 2025 |
| Partner Roundtable | Completed | 42 | May 12, 2025 |
Delivered
150
Opened
116
Pending
32
Declined
18
Campaign scheduled
Olivia scheduled the Spring Product Webinar.
Audience updated
The Prospects segment was refreshed.
Template approved
The invite passed the final review.
Change the current filters or create a new campaign.
These components are shared by campaign, template and analytics experiences.
Responsive SVG with semantic label
Desktop and mobile variants use the same component and local artwork.
A preview component example
Use the invitation preview in campaign and template workflows without duplicating presentation markup.
Preview component
Create the first reusable template when the template workflow is connected.