🎨 eggnasasas Design System

Consistent & Scalable UI/UX Patterns

The official design system for eggnasasas products, featuring reusable components, style guides, and design tokens for rapid development and brand consistency.

🧰 Explore Components

🔧 Core Principles

🎯

Consistency

Unified design elements across all products for predictable user experiences.

💡

Accessibility

WCAG 2.1 AA compliant components with keyboard and screen reader support.

âš¡

Performance

Lightweight components optimized for fast rendering and responsiveness.

🎨 Color System

Base Purple

Cyan Accent

Dark Purple

Mid Blue

Warning Yellow

Error Red

Success Green

Background Gray

🔤 Typography Hierarchy

Display

Used for headlines and large-scale content

Display/Small

Secondary large text for sections and titles

Headings

Standard body copy size with generous line height

Labels

For small text like captions and annotations

🧱 Ready-to-Use Components

Buttons

Input Fields

Cards

Card Title

Elevated surface for content and actions

Modals

Dialog Title

This is a modal dialog message

📘 Implementation Guide

1. Install Design System: npm install @eggnasasasas/design-system

2. Import Components: import { Button, Card } from '@eggnasasasas/design-system';

3. Use Tokens: Reference color.palette.primary in your CSS/SCSS files