GfForm constructor

GfForm({
  1. Key? key,
  2. double? height,
  3. double? width,
  4. double? radius,
  5. String? formHeading,
  6. GlobalKey<FormState>? formkey,
  7. Function? validatesuccess,
  8. Function? validatefailed,
  9. CrossAxisAlignment formAlignment = CrossAxisAlignment.center,
  10. required List<Widget> formfields,
  11. Widget? customSubmitButton,
  12. required bool defaultSubmitButtonEnabled,
  13. String defaultSubmitButtontext = 'SUBMIT',
  14. Color formBorderColor = Colors.black,
  15. GFTypographyType headingtype = GFTypographyType.typo5,
})

Implementation

GfForm({Key? key,
  this.height,
  this.width,
  this.radius,
  this.formHeading,
  this.formkey,
  this.validatesuccess,
  this.validatefailed,
  this.formAlignment=CrossAxisAlignment.center,
  required this.formfields,
  this.customSubmitButton,
  required this.defaultSubmitButtonEnabled,
  this.defaultSubmitButtontext='SUBMIT',
  this.formBorderColor=Colors.black,
  this.headingtype=GFTypographyType.typo5
}) : super(key: key){
  if(defaultSubmitButtonEnabled&&customSubmitButton!=null){
    throw Exception('Unable set customSubmitButton when defaultSubmitButtonEnabled is set to true');
  }
}