import React from "react"; import { Link } from "react-router-dom"; import { Badge } from "../components/ui/badge"; import { Card, CardHeader, CardTitle, CardContent } from "../components/ui/card"; import { Button } from "../components/ui/button"; import { Switch } from "../components/ui/switch"; import { FeatureCard } from "../components/feature-card"; import { InfoCard } from "../components/info-card"; import { SectionHeader } from "../components/section-header"; import { TestimonialCard } from "../components/testimonial-card"; export function DesignSystem() { return (
{/* Navigation */}
{/* Header Section */}
v1.2.0-solar

Aurora Design System

Welcome to the Solaris Dark theme. A warm, celestial-inspired aesthetic designed for the Aurora astrology RPG.

{/* Color Palette */}

Color Palette

{/* Badges & Pills */}

Badges & Tags

Primary Secondary Solaris Celestial Glass Outline Destructive
{/* Animations & Interactions */}

Animations & Interactions

Hover Lift

Smooth upward translation with enhanced depth.

Hover Glow

Subtle border and shadow illumination on hover.

{/* Gradients & Special Effects */}

Gradients & Effects

The Solaris Gradient (Background)

Celestial Void

Glassmorphism

Frosted Celestial Glass
{/* Components Showcase */}

Component Showcase

{/* Action Card with Tags */}
Celestial Action New
Quest Level 15

Experience the warmth of the sun in every interaction and claim your rewards.

{/* Profile/Entity Card with Tags */}
Online
Stellar Navigator

Level 42 Mage

Astronomy Pyromancy Leadership
{/* Interactive Card with Tags */}
Beta
System Settings
Starry Background
Enable animated SVG stars
Solar Flare Glow Pro
Add bloom to primary elements
{/* Refactored Application Components */}

Application Components

{/* Section Header Demo */}
{/* Feature Cards Demo */}
} />
Custom Child Content
{/* Info Cards Demo */}
} title="Info Card" description="Compact card for highlighting features or perks with an icon." iconWrapperClassName="bg-primary/20 text-primary" />
{/* Testimonial Cards Demo */}
{/* Typography */}

Fluid Typography

Try resizing your browser window to see the text scale smoothly.

); } function TypographyRow({ step, className, label }: { step: string, className: string, label: string }) { return (
Step {step}

{label}

); } function ColorSwatch({ label, color, text = "text-foreground", border = false }: { label: string, color: string, text?: string, border?: boolean }) { return (
{label}
); } export default DesignSystem;