TekioForm constructor

TekioForm({
  1. Key? key,
  2. required TekioFormData formData,
  3. TekioFormDecoration formDecoration = const TekioFormDecoration(),
  4. bool enabled = true,
  5. 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,
      );