customers

This commit is contained in:
2026-04-10 11:34:11 +02:00
parent 810d99626a
commit 5920b4c14f
4 changed files with 29 additions and 3 deletions

View File

@@ -6,16 +6,22 @@ class FluxTextField extends StatelessWidget {
final String label;
final IconData icon;
final bool isPassword;
final bool autoFocus;
final TextEditingController? controller;
final TextInputType? keyboardType; // Aggiunto per flessibilità
final int? minLines;
final int? maxLines;
const FluxTextField({
super.key, // Usiamo super.key per Flutter moderno
required this.label,
required this.icon,
this.isPassword = false,
this.autoFocus = false,
this.controller,
this.keyboardType,
this.minLines,
this.maxLines = 1,
});
@override
@@ -24,6 +30,10 @@ class FluxTextField extends StatelessWidget {
controller: controller,
obscureText: isPassword,
keyboardType: keyboardType,
autofocus: autoFocus,
minLines: minLines,
// Se minLines è impostato, maxLines deve essere almeno uguale o null (espandibile)
maxLines: minLines != null ? null : maxLines,
style: TextStyle(color: context.primaryText),
decoration: InputDecoration(
prefixIcon: Icon(icon, color: context.accent.withValues(alpha: 0.6)),