Files
blinds_flutter/lib/BlindMasterResources/text_inputs.dart
Aditya Pulipaka e0a41761ec Initial
2025-07-10 18:52:04 -05:00

39 lines
1.0 KiB
Dart

import 'package:flutter/material.dart';
class BlindMasterMainInput extends StatelessWidget {
const BlindMasterMainInput(this.label, {super.key, this.controller, this.validator, this.color, this.password = false});
final String label;
final TextEditingController? controller;
final Color? color;
final bool password;
final String? Function(String?)? validator;
@override
Widget build(BuildContext context) {
return Container(
padding: EdgeInsets.all(10),
child:TextFormField(
validator: validator,
obscureText: password,
enableSuggestions: false,
autocorrect: false,
controller: controller,
style: TextStyle(
color: color
),
decoration: InputDecoration(
border: OutlineInputBorder(
borderRadius: BorderRadius.all(Radius.circular(10)),
),
labelText: label,
labelStyle: TextStyle(color: color),
contentPadding: EdgeInsets.all(10),
),
)
);
}
}