Kitchen Sink
Explore all available components, styles, and design elements.
S3 Bucket Upload Demo
Upload files to private and public S3 buckets and see them displayed below.
Calendar Demo
Explore how FullCalendar integrates with our design system using sample project events.
Event Types
Create recurring background events to experiment with FullCalendar's scheduling capabilities.
Nuxt Images
Examples of NuxtImg component with various configurations and responsive behavior.
Basic Image Examples
Logo Image

Logo with fixed dimensions (200x200)
Apple Icon
SVG icon with fixed dimensions (64x64)
Google Icon
SVG icon with fixed dimensions (64x64)
Responsive Images
Responsive Logo

Responsive logo with different sizes for mobile/desktop
Image with Loading States
Lazy Loading

Image with lazy loading enabled
Eager Loading
Image with eager loading (loads immediately)
Image with Custom Classes
Rounded Image

Image with rounded corners
Bordered Image
Image with custom border
Image in Cards

Individual Component Testing Routes
Click on any component below to test it in isolation on its own dedicated route:
UserAvatar
UserAvatar Icon Only
UserAvatar With Slots
ItemShortcodeTitle Component
ItemShortcodeTitle With High Priority
EditableStatus Component
EditableStatusWithData Component
FAQAccordion Component
ItemShortcode Component
TaskShortcode Component
LAU-001KanbanCard Component
AvatarComponent
AvatarComponent Icon Only
RecentActivityFeed Component
SelectionChecklist Component
StatusComponent
StatusComponent Indicator Only
StatusComponent With Custom Classes
Typography
Typography Scale
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Body 1
Body 2
Caption
Overline
Font Weights
Font Family
Inter Font Family
Primary font family: 'Inter', sans-serif
Inter is loaded from Google Fonts with weights 400, 600, 700, and 800. Button font weight is set to 600 (semi-bold).
The quick brown fox jumps over the lazy dog.
Color Palette
⚠️ Color System Cleanup Required
Issues: Too many colors, duplicates, and poor naming conventions.
- Exact duplicates: Priority Lowest = Graybrown, Priority Low = Dark Graybrown, Priority Medium = Yellow, Priority Highest = Red
- Poor naming: Color names like "red", "blue" should be functional like "error-primary", "info-primary"
- Too many similar grays: Multiple gray variants that could be consolidated
💡 Recommendation: Use functional naming (e.g., $error-primary instead of $red) for better maintainability and semantic meaning.
Brand Colors
Primary
$primary
#107bea
Secondary
$secondary
#243b55
Accent
$accent
#1976d2
Dark
$dark
#1d1d1d
Dark page
$dark-page
#121212
Semantic Colors
Positive
$positive
#63ba3b
Negative
$negative
#ef4444
Info
$info
#4cafe8
Warning
$warning
#f1cc59
Custom Colors
Soft black
$soft-black
#161b25
Soft gray
$soft-gray
#f6f7f9
Mid gray
$mid-gray
#6f7277
Graybrown
$graybrown
#8e8e8e
Darkgraybrown
$darkgraybrown
#656565
Border
$border
#e8ebed
Grey 13
$grey-13
#d1d5db
Grey 8
$grey-8
#6b7280
Blue petra 10
$blue-petra-10
#dbeafe
Priority Colors
Priority lowest
$priority-lowest
#8e8e8e
Priority low
$priority-low
#656565
Priority medium
$priority-medium
#f1cc59
Priority high
$priority-high
rgba(239, 68, 68, 0.8)
Priority highest
$priority-highest
#ef4444
Figma Named Colors
Yellow
$yellow
#f1cc59
Red
$red
#ef4444
Blue
$blue
#4cafe8
Green
$green
#63ba3b
Disable text
$disable-text
#b4b4b4
New grey
$new-grey
#f8f8f8
Brand Gradient System
Primary Brand Gradient
Gradient Start
var(--q-primary)
Gradient End
var(--q-secondary)
Gradient Variations
Diagonal Gradient (135deg)
background: linear-gradient(135deg, var(--q-primary) 0%, var(--q-secondary) 100%)
Horizontal Gradient
background: linear-gradient(to right, var(--q-primary) 0%, var(--q-secondary) 100%)
Vertical Gradient
background: linear-gradient(to bottom, var(--q-primary) 0%, var(--q-secondary) 100%)
Form Inputs
Text Inputs
Input Types
Input States
Select & Options
Checkboxes & Radio Buttons
Checkboxes
Radio Buttons
Textarea & File
Cards & Layout Components
Card Styles
Default Card
This is a default card with shadow and rounded corners.
Flat Card
This is a flat card without shadow or elevation.
Bordered Card
This is a bordered card with a visible border.
Flat Bordered
This is a flat card with border but no shadow.
Card Sections
Card Header
This card has a colored header section and a regular content section.
Card with Image
This card includes an image at the top and content below.
Layout Components
Separators
Content above separator
Content below separator
Content with spaced separator
Content with colored separator
Expansion Panel
Timeline
Spacing & Layout
Spacing Examples
Quasar Padding Classes:
Quasar Margin Classes: