buildForm method
Implementation
@override
Widget buildForm(
BuildContext context,
Map<String, dynamic>? values, {
bool minify = false,
}) {
return Column(
mainAxisSize: MainAxisSize.min,
children: <Widget>[
if (minify != true)
buildHelpSection(
context,
TestGpsTranslations.atf_gps_help_set_location,
minify: minify,
),
buildValuesSection(
context,
[
buildEditText(
context: context,
id: 'latitude',
validators: [
RequiredValidator(),
NumberValidator(),
MinNumberValidator(number: -90.0),
MaxNumberValidator(number: 90.0),
],
label: TestGpsTranslations.atf_gps_form_latitude,
values: values ?? <String, dynamic>{},
),
buildEditText(
context: context,
id: 'longitude',
validators: [
RequiredValidator(),
NumberValidator(),
MinNumberValidator(number: -180.0),
MaxNumberValidator(number: 180.0),
],
label: TestGpsTranslations.atf_gps_form_longitude,
values: values ?? <String, dynamic>{},
),
],
minify: minify,
),
],
);
}