Untitled
unknown
dart
2 years ago
1.5 kB
6
Indexable
import 'package:centro/app/utilities/constants/app_colors.dart';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
class CentroTextField extends StatelessWidget {
final TextEditingController controller;
final String hintTxt;
final bool isDescription;
final int maxLines;
final String? Function(String?)? validator;
const CentroTextField(
{super.key,
required this.maxLines,
this.hintTxt = '',
this.isDescription = false,
required this.controller, this.validator});
@override
Widget build(BuildContext context) {
return TextFormField(
validator: validator,
controller: controller,
maxLines: maxLines,
style: const TextStyle(color: AppColors.primary, fontSize: 18),
decoration: InputDecoration(
focusedBorder: OutlineInputBorder(
borderRadius: BorderRadius.circular(10),
borderSide: BorderSide(
width: Get.width * 0.003, color: AppColors.lightGreen)),
enabledBorder: OutlineInputBorder(
borderRadius: BorderRadius.circular(10),
borderSide: BorderSide(
width: Get.width * 0.003,
color: const Color.fromARGB(255, 158, 158, 158),
)),
hintText: hintTxt,
hintStyle: const TextStyle(
color: Color.fromARGB(255, 158, 158, 158), fontSize: 13)));
}
}
Editor is loading...