TekioForm constructor
TekioForm({
- Key? key,
- required TekioFormData formData,
- TekioFormDecoration formDecoration = const TekioFormDecoration(),
- bool enabled = true,
- Map<
String, dynamic> initialValue = const <String, dynamic>{},
Implementation
TekioForm({
super.key,
required this.formData,
this.formDecoration = const TekioFormDecoration(),
this.enabled = true,
this.initialValue = const <String, dynamic>{},
}) : super(
child: ListView.builder(
padding: formDecoration.formPadding,
itemBuilder: (context, index) => Padding(
padding: formDecoration.sectionPadding,
child: TekioSection(
formSectionData: formData.formSections[index],
formDecoration: formDecoration,
context: context,
),
),
itemCount: formData.formSections.length,
),
enabled: enabled,
initialValue: initialValue,
);