Accordions
Collapsible panels — single-open, multi-open, bordered, flush and icon-led, all driven by Alpine with proper aria state.
Default
Single-open
Opening one panel closes the others.
A single regular license covers one end product. It bundles all 9 framework editions, lifetime updates and 6 months of support, extendable to 12.
Yes. Build one client dashboard per license; the client may be charged once for the finished product. For SaaS that end users pay to access, an extended license applies.
Node 20+ and a package manager. The HTML edition runs on Vite with Tailwind v4 and Alpine —
npm install then npm run dev.
Independent
Multi-open
Each panel toggles on its own.
Orders ship within 2 business days. Standard delivery is 3–5 days; express is next-day for orders placed before 2pm.
Unused items can be returned within 30 days for a full refund. Refunds settle to the original payment method within 5 business days.
VAT is added at checkout where applicable. A tax invoice is emailed with every order and is available under Billing → Invoices.
Variant
Bordered
Each item is a separate boxed card.
Link a warehouse, a REST endpoint or upload a CSV. Vireo maps columns automatically and previews the first rows before import.
Drag KPI cards, charts and tables onto the grid. Every widget rethemes with your accent and respects the 12-column layout.
Send invites by email and assign roles — Owner, Admin or Member. Pending invites expire after 7 days and can be resent at any time.
Variant
Flush
No outer chrome — hairline dividers only, for sidebars & settings.
Choose which events email you and which only appear in the bell. Critical alerts can never be muted.
Manage two-factor authentication, active sessions and trusted devices. Revoke any session you don't recognise.
Generate scoped API keys and register webhook endpoints. Each delivery is retried up to 5 times with exponential backoff.
Rich
With icons & meta
A leading tile, a supporting badge, and the chevron — the most detailed variant.
Your team is on the annual plan at $23 / seat / month with 9 active seats. Add or remove seats at any time; changes are prorated to the next invoice.
You've made 1.44M of your 2M monthly API calls. At the current rate you'll reach the limit around Jun 27 — upgrade or buy a top-up to avoid throttling.
Alerts fire when revenue drops more than 10% day-over-day, a payment fails, stock falls below threshold, or a deploy fails. Delivery goes to the bell and #ops in Slack.