LayoutClassic constructor

LayoutClassic({
  1. Key? key,
  2. required bool showButtons,
  3. required TemplateMode mode,
  4. required TemplateData data,
  5. required double h,
  6. required double w,
  7. double? height,
  8. double? width,
  9. Color? backgroundColor,
  10. int? maxLinesExperience,
  11. SaveResume<GlobalKey<State<StatefulWidget>>>? onSaveResume,
  12. String? aboutMePlaceholder,
  13. String? hobbiesPlaceholder,
  14. String? emailPlaceHolder,
  15. String? telPlaceHolder,
  16. String? experiencePlaceHolder,
  17. String? educationPlaceHolder,
  18. String? languagePlaceHolder,
  19. bool? enableDividers = true,
  20. double? imageHeight,
  21. double? imageWidth,
  22. BoxFit? imageBoxFit,
  23. double? imageRadius,
})

Implementation

LayoutClassic({
  super.key,
  required this.showButtons,
  required this.mode,
  required this.data,
  required this.h,
  required this.w,
  this.height,
  this.width,
  this.backgroundColor,
  this.maxLinesExperience,
  this.onSaveResume,
  this.aboutMePlaceholder,
  this.hobbiesPlaceholder,
  this.emailPlaceHolder,
  this.telPlaceHolder,
  this.experiencePlaceHolder,
  this.educationPlaceHolder,
  this.languagePlaceHolder,
  this.enableDividers = true,
  this.imageHeight,
  this.imageWidth,
  this.imageBoxFit,
  this.imageRadius,
})  : assert(data.experience != null && data.experience!.length <= 4),
      assert(data.educationDetails != null &&
          data.educationDetails!.length <= 2),
      assert(data.languages != null && data.languages!.length <= 5);