This commit is contained in:
2026-04-21 19:25:29 +02:00
parent 2b0980799f
commit 35ccd1487b
2 changed files with 73 additions and 81 deletions

View File

@@ -1,5 +1,6 @@
// lib/ui/common/flux_text_field.dart
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flux/core/theme/theme.dart';
class FluxTextField extends StatefulWidget {
@@ -16,6 +17,8 @@ class FluxTextField extends StatefulWidget {
final Function(String)? onChanged;
final int? maxLength;
final String? Function(String?)? validator;
final List<TextInputFormatter>? inputFormatters;
final TextCapitalization? textCapitalization;
const FluxTextField({
super.key, // Usiamo super.key per Flutter moderno
@@ -32,6 +35,8 @@ class FluxTextField extends StatefulWidget {
this.onChanged,
this.maxLength,
this.validator,
this.inputFormatters,
this.textCapitalization,
});
@override
@@ -104,6 +109,8 @@ class _FluxTextFieldState extends State<FluxTextField> {
onFieldSubmitted: widget.onSubmitted,
onChanged: widget.onChanged,
maxLength: widget.maxLength,
inputFormatters: widget.inputFormatters,
textCapitalization: widget.textCapitalization ?? TextCapitalization.none,
);
}
}