import type { SystemInfoConfig } from './types' export const brandbookConfig: SystemInfoConfig = { title: 'Brandbook System-Info', description: 'Corporate Design Guidelines und Style Guide.', version: '1.0', architecture: { layers: [ { title: 'Style Guide UI', components: ['Colors', 'Typography', 'Components'], color: '#3b82f6' }, { title: 'Design Tokens', components: ['CSS Variables', 'Tailwind Config', 'Figma Tokens'], color: '#8b5cf6' }, { title: 'Assets', components: ['Logo', 'Icons', 'Illustrations'], color: '#10b981' }, { title: 'Documentation', components: ['Usage Guidelines', 'Examples', 'Do/Donts'], color: '#f59e0b' }, ], }, features: [ { name: 'Farb-Palette', status: 'active', description: 'Primaer- und Sekundaerfarben' }, { name: 'Typografie', status: 'active', description: 'Schriftarten und -groessen' }, { name: 'Komponenten-Bibliothek', status: 'active', description: 'UI-Komponenten-Dokumentation' }, { name: 'Figma Sync', status: 'planned', description: 'Design Token Synchronisation' }, ], roadmap: [ { phase: 'Phase 1: Foundation (Q1)', priority: 'high', items: ['Design Tokens', 'Color System', 'Typography Scale', 'Spacing System'] }, { phase: 'Phase 2: Components (Q2)', priority: 'medium', items: ['Button Variants', 'Form Elements', 'Cards', 'Navigation'] }, { phase: 'Phase 3: Templates (Q3)', priority: 'low', items: ['Page Templates', 'E-Mail Templates', 'Print Templates', 'Social Media'] }, ], technicalDetails: [ { component: 'CSS', technology: 'Tailwind CSS', version: '3.x', description: 'Utility Classes' }, { component: 'Icons', technology: 'Heroicons', version: '2.x', description: 'SVG Icons' }, { component: 'Fonts', technology: 'Inter/System', description: 'Web Fonts' }, { component: 'Design', technology: 'Figma', description: 'Design Source' }, ], auditInfo: [ { category: 'Design System Status', items: [ { label: 'Farbpalette', value: 'Definiert', status: 'ok' }, { label: 'Typografie', value: 'Definiert', status: 'ok' }, { label: 'Komponenten', value: '15+ Komponenten', status: 'ok' }, { label: 'Figma Sync', value: 'Geplant', status: 'warning' }, ], }, { category: 'Dokumentation', items: [ { label: 'Usage Guidelines', value: 'Vorhanden', status: 'ok' }, { label: 'Code Examples', value: 'Vorhanden', status: 'ok' }, { label: 'Do/Donts', value: 'Vorhanden', status: 'ok' }, { label: 'Accessibility', value: 'WCAG 2.1 AA', status: 'ok' }, ], }, ], fullDocumentation: `

Brandbook & Design System

1. Uebersicht

Das Brandbook definiert alle visuellen Elemente der BreakPilot-Marke. Es dient als zentrale Referenz fuer konsistentes Design ueber alle Produkte und Plattformen.

2. Farbpalette

NameHexVerwendung
Primary#3B82F6Buttons, Links, Akzente
Primary Dark#1E40AFHover States
Secondary#8B5CF6Sekundaere Aktionen
Success#10B981Erfolg, Bestaetigung
Warning#F59E0BWarnungen
Error#EF4444Fehler, Loeschung
Slate 900#0F172AText, Headings
Slate 500#64748BSekundaerer Text

3. Typografie

Font Family: Inter (System Fallback)

Scale:
├── Display:  2.25rem (36px) / Bold
├── H1:       1.875rem (30px) / Semibold
├── H2:       1.5rem (24px) / Semibold
├── H3:       1.25rem (20px) / Medium
├── Body:     1rem (16px) / Regular
├── Small:    0.875rem (14px) / Regular
└── Caption:  0.75rem (12px) / Regular

4. Spacing System

TokenWertVerwendung
space-14pxInline-Elemente
space-28pxEng verwandte Elemente
space-312pxStandard-Gap
space-416pxSections
space-624pxGrosse Sections
space-832pxPage Sections

5. Komponenten-Bibliothek

Components/
├── Buttons/
│   ├── Primary Button
│   ├── Secondary Button
│   ├── Ghost Button
│   └── Icon Button
├── Forms/
│   ├── Input
│   ├── Select
│   ├── Checkbox
│   └── Radio
├── Feedback/
│   ├── Alert
│   ├── Toast
│   └── Badge
├── Layout/
│   ├── Card
│   ├── Modal
│   └── Sidebar
└── Navigation/
    ├── Tabs
    ├── Breadcrumb
    └── Pagination

6. Icon-System

7. Logo-Verwendung

VarianteVerwendungMin. Groesse
Primary (Farbe)Helle Hintergruende120px breit
WhiteDunkle Hintergruende120px breit
Icon OnlyFavicon, App Icon32px

8. Accessibility

9. Do's and Don'ts

✓ Do:
  - Konsistente Spacing verwenden
  - Primary Color fuer CTAs
  - Ausreichend Weissraum
  - Hierarchie durch Typografie

✗ Don't:
  - Farben mischen
  - Logo verzerren
  - Zu viele Schriftgroessen
  - Zu wenig Kontrast

10. Design Token Export

Tokens sind verfuegbar als:

`, }