getTextFieldData static method

List<TextFieldData> getTextFieldData({
  1. required ChecklistSearchCubit cubit,
  2. required BuildContext context,
})

Implementation

static List<TextFieldData> getTextFieldData({
  required ChecklistSearchCubit cubit,
  required BuildContext context,
}) {
  final localizations = BasfLogicLocalizations.of(context);
  return [
    TextFieldData(
      persistenceId: localizations.type,
      labelText: localizations.type,
      controller: cubit.typeController,
    ),
    TextFieldData(
      persistenceId: localizations.referenceNumber,
      labelText: localizations.referenceNumber,
      controller: cubit.referenceController,
      keyboardType: TextInputType.number,
      inputFormatters: [
        FilteringTextInputFormatter.digitsOnly,
      ],
    ),
  ];
}