flutter-freaccess-hub/lib/modals/forms/qr_code/model.dart

40 lines
1.2 KiB
Dart

import '/commons/widgets/flutter_flow_util.dart';
import 'widget.dart'
show QrCodePassKeyTemplateComponentWidget;
import 'package:flutter/material.dart';
class QrCodePassKeyTemplateComponentModel
extends FlutterFlowModel<QrCodePassKeyTemplateComponentWidget> {
/// State fields for stateful widgets in this component.
final formKey = GlobalKey<FormState>();
// State field(s) for keyTextField widget.
FocusNode? keyTextFieldFocusNode;
TextEditingController? keyTextFieldTextController;
late bool keyTextFieldVisibility;
String? Function(BuildContext, String?)? keyTextFieldTextControllerValidator;
String? _keyTextFieldTextControllerValidator(
BuildContext context, String? val) {
if (val == null || val.isEmpty) {
return FFLocalizations.of(context).getVariableText(
enText: 'This field is required',
ptText: 'Este campo é obrigatório',
);
}
return null;
}
@override
void initState(BuildContext context) {
keyTextFieldVisibility = false;
keyTextFieldTextControllerValidator = _keyTextFieldTextControllerValidator;
}
@override
void dispose() {
keyTextFieldFocusNode?.dispose();
keyTextFieldTextController?.dispose();
}
}