ImosysConfig constructor

ImosysConfig({
  1. required double defaultFontSize,
  2. required Color defaultFontColor,
  3. required Color primaryColor,
  4. required double defaultHorizontalPadding,
  5. required double defaultVerticalPadding,
  6. required double defaultHorizontalMargin,
  7. required double defaultVerticalMargin,
  8. required double defaultContainerRadius,
  9. String? defaultFontFamily,
  10. Color? defaultBorderColor,
  11. Color? defaultTextFieldFillColor,
  12. Color? defaultHintColor,
  13. Color? cursorColor,
  14. bool defaultTextFieldIsFilled = false,
  15. bool defaultTextFieldHasBorder = true,
  16. String? defaultTextFieldFontFamily,
  17. Color? dialogMessageColor,
  18. Color? dialogButtonColor,
  19. Color? circularProgressColor,
  20. Color? primaryButtonBackgroundColor,
  21. double? primaryButtonDefaultWidth,
  22. Color? primaryButtonTextColor,
  23. double? primaryButtonFontSize,
  24. bool? primaryButtonHasElevation,
  25. String? primaryButtonTextFontFamily,
  26. double? primaryButtonVerticalPadding,
  27. TextStyle? h1TextStyle,
  28. TextStyle? h2TextStyle,
  29. TextStyle? h3TextStyle,
  30. TextStyle? bodyTextStyle,
  31. TextStyle? smallTextStyle,
  32. TextStyle? extraSmallTextStyle,
})

Implementation

ImosysConfig({
  required this.defaultFontSize,
  required this.defaultFontColor,
  required this.primaryColor,
  required this.defaultHorizontalPadding,
  required this.defaultVerticalPadding,
  required this.defaultHorizontalMargin,
  required this.defaultVerticalMargin,
  required this.defaultContainerRadius,
  this.defaultFontFamily,
  this.defaultBorderColor,
  this.defaultTextFieldFillColor,
  this.defaultHintColor,
  this.cursorColor,
  this.defaultTextFieldIsFilled = false,
  this.defaultTextFieldHasBorder = true,
  this.defaultTextFieldFontFamily,
  this.dialogMessageColor,
  this.dialogButtonColor,
  this.circularProgressColor,
  this.primaryButtonBackgroundColor,
  this.primaryButtonDefaultWidth,
  this.primaryButtonTextColor,
  this.primaryButtonFontSize,
  this.primaryButtonHasElevation,
  this.primaryButtonTextFontFamily,
  this.primaryButtonVerticalPadding,
  this.h1TextStyle,
  this.h2TextStyle,
  this.h3TextStyle,
  this.bodyTextStyle,
  this.smallTextStyle,
  this.extraSmallTextStyle,
});