class AppDimensions {
  final double paddingSmall;
  final double paddingMedium;
  final double paddingLarge;
  final double paddingXLarge;
  final double paddingXXLarge;
  final double paddingXXXLarge;
  
  final double spacingSmall;
  
  final double borderRadiusSmall;
  final double borderRadiusMedium;
  
  final double maxContentWidth;
  final double buttonWidth;
  final double buttonHeight;
  
  final double iconSizeLarge;
  final double iconSizeMedium;
  final double iconSizeSmall;

  final double elevationSmall;

  const AppDimensions({
    this.paddingSmall = 8,
    this.paddingMedium = 12,
    this.paddingLarge = 16,
    this.paddingXLarge = 20,
    this.paddingXXLarge = 25,
    this.paddingXXXLarge = 30,
    
    this.spacingSmall = 5,
    
    
    this.borderRadiusSmall = 12,
    this.borderRadiusMedium = 16,
    
    this.maxContentWidth = 500,
    this.buttonWidth = 300,
    this.buttonHeight = 40,
    
    this.iconSizeLarge = 30,
    this.iconSizeMedium = 24,
    this.iconSizeSmall = 20,

    this.elevationSmall = 4,
  });
}