58 lines
2.8 KiB
Dart
58 lines
2.8 KiB
Dart
/// UnionFlow Design System - Point d'entrée unique
|
|
///
|
|
/// Ce fichier centralise tous les tokens et composants du Design System UnionFlow.
|
|
/// Importer ce fichier pour accéder à tous les éléments de design.
|
|
///
|
|
/// Palette de couleurs: Bleu Roi (#4169E1) + Bleu Pétrole (#2C5F6F)
|
|
/// Basé sur Material Design 3 et les tendances UI/UX 2024-2025
|
|
///
|
|
/// Usage:
|
|
/// ```dart
|
|
/// import 'package:unionflow_mobile_apps/shared/design_system/unionflow_design_system.dart';
|
|
///
|
|
/// // Utiliser les tokens
|
|
/// Container(
|
|
/// color: ColorTokens.primary,
|
|
/// padding: EdgeInsets.all(SpacingTokens.xl),
|
|
/// child: Text(
|
|
/// 'UnionFlow',
|
|
/// style: TypographyTokens.headlineMedium,
|
|
/// ),
|
|
/// );
|
|
/// ```
|
|
library unionflow_design_system;
|
|
|
|
// ═══════════════════════════════════════════════════════════════════════════
|
|
// TOKENS - Valeurs de design fondamentales
|
|
// ═══════════════════════════════════════════════════════════════════════════
|
|
|
|
/// Tokens de couleurs (Bleu Roi + Bleu Pétrole)
|
|
export 'tokens/color_tokens.dart';
|
|
|
|
/// Tokens de typographie (Inter, SF Pro Display, JetBrains Mono)
|
|
export 'tokens/typography_tokens.dart';
|
|
|
|
/// Tokens d'espacement (Grille 4px)
|
|
export 'tokens/spacing_tokens.dart';
|
|
|
|
/// Tokens de rayons de bordure
|
|
export 'tokens/radius_tokens.dart';
|
|
|
|
/// Tokens d'ombres standardisés
|
|
export 'tokens/shadow_tokens.dart';
|
|
|
|
// ═══════════════════════════════════════════════════════════════════════════
|
|
// THÈME - Configuration Material Design 3
|
|
// ═══════════════════════════════════════════════════════════════════════════
|
|
|
|
/// Thème sophistiqué (Light + Dark)
|
|
export 'theme/app_theme_sophisticated.dart';
|
|
|
|
// ═══════════════════════════════════════════════════════════════════════════
|
|
// COMPOSANTS - Widgets réutilisables
|
|
// ═══════════════════════════════════════════════════════════════════════════
|
|
|
|
/// Composants (boutons, cards, inputs, etc.)
|
|
export 'components/components.dart';
|
|
|