Components
Every component the system documents, live, with the props its page specifies. Toggle dark mode in the header to check both themes.
Tag and Badge
A Tag is a small pill label that marks a section or category; a Badge shows a number.
Tags
Tags on Dark
Selectable
Badges
Card
A Card groups one piece of content on a white panel with a Line border.
Static
Design system audit
A review of your current UI against the tokens and components.
Inset
Tip
Inset cards recede on a white page. Use them for side notes, never for the main content.
Media and actions
Ops dashboard
Input and Select
QInput takes typed text. QSelect picks from a list. Both share the same field styling and label rules.
Text
With hint
Error
Disabled
Password
Select
Multi-select
Textarea
Form
A form validates on the client, shows errors next to the field, and reports the server result.
Invite a member
Table
QTable for tabular data: flat, bordered, Caption headers, Soft row hover.
Members
| Name | Role | Status | Actions | ||
|---|---|---|---|---|---|
| Aiden Clark | aiden@acme.com | Viewer | Active | ||
| Ana Ruiz | ana@acme.com | Admin | Active | ||
| Ben Okafor | ben@acme.com | Editor | Active | ||
| Bianca Neri | bianca@acme.com | Admin | Invited | ||
| Carlos Vega | carlos@acme.com | Editor | Active | ||
| Chloe Martin | chloe@acme.com | Viewer | Active | ||
| Dana Wolfe | dana@acme.com | Viewer | Active | ||
| Dev Patel | dev@acme.com | Admin | Invited | ||
| Elena Rossi | elena@acme.com | Editor | Active | ||
| Farid Haddad | farid@acme.com | Viewer | Active | ||
| Grace Kim | grace@acme.com | Admin | Active | ||
| Hugo Silva | hugo@acme.com | Editor | Invited | ||
| Ines Costa | ines@acme.com | Viewer | Active | ||
| Jonas Berg | jonas@acme.com | Admin | Active | ||
| Kara Nwosu | kara@acme.com | Editor | Active | ||
| Liam Walsh | liam@acme.com | Viewer | Invited | ||
| Maya Cohen | maya@acme.com | Admin | Active | ||
| Noah Fischer | noah@acme.com | Editor | Active | ||
| Olivia Brown | olivia@acme.com | Viewer | Active | ||
| Pablo Ortiz | pablo@acme.com | Admin | Invited | ||
| Quinn Taylor | quinn@acme.com | Editor | Active | ||
| Rosa Lima | rosa@acme.com | Viewer | Active | ||
| Sam Lee | sam@acme.com | Admin | Active | ||
| Tara Singh | tara@acme.com | Editor | Invited | ||
| Uma Rao | uma@acme.com | Viewer | Active |
Sticky header
| Name | Role | Joined |
|---|---|---|
| Aiden Clark | Viewer | Sep 27, 2026 |
| Rosa Lima | Viewer | Sep 18, 2026 |
| Ines Costa | Viewer | Sep 9, 2026 |
| Zoe Adams | Editor | Aug 26, 2026 |
| Quinn Taylor | Editor | Aug 17, 2026 |
| Hugo Silva | Editor | Aug 8, 2026 |
| Yara Haddad | Admin | Jul 25, 2026 |
| Pablo Ortiz | Admin | Jul 16, 2026 |
| Grace Kim | Admin | Jul 7, 2026 |
| Xavi Puig | Viewer | Jun 24, 2026 |
| Olivia Brown | Viewer | Jun 15, 2026 |
| Farid Haddad | Viewer | Jun 6, 2026 |
| Wen Li | Editor | May 23, 2026 |
| Noah Fischer | Editor | May 14, 2026 |
| Elena Rossi | Editor | May 5, 2026 |
| Victor Hugo | Admin | Apr 22, 2026 |
| Maya Cohen | Admin | Apr 13, 2026 |
| Dev Patel | Admin | Apr 4, 2026 |
| Uma Rao | Viewer | Mar 21, 2026 |
| Liam Walsh | Viewer | Mar 12, 2026 |
| Chloe Martin | Viewer | Mar 3, 2026 |
| Dana Wolfe | Viewer | Mar 3, 2026 |
| Tara Singh | Editor | Feb 20, 2026 |
| Kara Nwosu | Editor | Feb 11, 2026 |
| Ben Okafor | Editor | Feb 2, 2026 |
Dialog
QDialog with a QCard inside, for confirmations and short forms that block the page.
Destructive confirm
Plugin confirm
Form dialog
Full screen on phones
Notify
Quasar's Notify plugin for short, non-blocking feedback after an action.
Types
Positive offers Undo. Negative stays until dismissed.
Tabs
QTabs, QTab and QTabPanels switch between views of the same object without leaving the page.
Default
Dense, in a card
With icons
List
QList and QItem for stacked rows: navigation, settings, contact lists, search results.
Bordered, with icons and captions
Clickable, with active item
Dense, with separators
Expansion items
Type and color
Quick reference. Every value below is read from the rendered CSS, so it shows what ships in this theme.
Headings
Text roles
Tokens, Quasar components and patterns for every Nuxt app.
Body text is 16px with a 1.65 line height in the Text color.
Small text for helper copy, footnotes and dense tables.