checkboxField method
Implementation
String checkboxField(String elementName, String type, Map<String, dynamic> map, {String? parent}) {
return '''
return Checkbox(
activeColor: ${map['activeColor']},
autofocus: ${map['autofocus'] ?? 'false'},
checkColor: ${map['checkColor']},
fillColor: ${map['fillColor']},
focusColor: ${map['focusColor']},
${map['focusNode'] != null ? 'focusNode: FocusNode(),' : ''}
hoverColor: ${map['hoverColor']},
${map['materialTapTargetSize'] != null ? 'materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,' : ''}
${map['mouseCursor'] != null ? 'mouseCursor: MouseCursor.defer,,' : ''}
overlayColor: ${map['overlayColor']},
shape: ${map['shape']},
side: ${map['side']},
splashRadius: ${map['splashRadius']},
tristate: ${map['tristate'] ?? 'false'},
value: _formData['$elementName'] ?? false,
onChanged: (bool? value) {
onSaved('$elementName', value, parent: '${parent ?? ''}');
},
);
''';
}