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: `
Das Brandbook definiert alle visuellen Elemente der BreakPilot-Marke. Es dient als zentrale Referenz fuer konsistentes Design ueber alle Produkte und Plattformen.
| Name | Hex | Verwendung |
|---|---|---|
| Primary | #3B82F6 | Buttons, Links, Akzente |
| Primary Dark | #1E40AF | Hover States |
| Secondary | #8B5CF6 | Sekundaere Aktionen |
| Success | #10B981 | Erfolg, Bestaetigung |
| Warning | #F59E0B | Warnungen |
| Error | #EF4444 | Fehler, Loeschung |
| Slate 900 | #0F172A | Text, Headings |
| Slate 500 | #64748B | Sekundaerer Text |
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
| Token | Wert | Verwendung |
|---|---|---|
| space-1 | 4px | Inline-Elemente |
| space-2 | 8px | Eng verwandte Elemente |
| space-3 | 12px | Standard-Gap |
| space-4 | 16px | Sections |
| space-6 | 24px | Grosse Sections |
| space-8 | 32px | Page Sections |
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
| Variante | Verwendung | Min. Groesse |
|---|---|---|
| Primary (Farbe) | Helle Hintergruende | 120px breit |
| White | Dunkle Hintergruende | 120px breit |
| Icon Only | Favicon, App Icon | 32px |
✓ 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
Tokens sind verfuegbar als: