cofounderella/lib/components/my_textfield.dart

41 lines
1.0 KiB
Dart
Raw Normal View History

2024-04-29 14:36:25 +02:00
import 'package:flutter/material.dart';
class MyTextField extends StatelessWidget {
final String hintText;
final bool obscureText;
2024-04-29 14:36:25 +02:00
final TextEditingController controller;
final FocusNode? focusNode;
2024-04-29 14:36:25 +02:00
const MyTextField({
super.key,
required this.hintText,
required this.obscureText,
2024-04-29 14:36:25 +02:00
required this.controller,
this.focusNode,
2024-04-29 14:36:25 +02:00
});
@override
Widget build(BuildContext context) {
return Padding(
2024-04-30 22:33:01 +02:00
padding: const EdgeInsets.symmetric(horizontal: 25.0, vertical: 15),
2024-04-29 14:36:25 +02:00
child: TextField(
obscureText: obscureText,
2024-04-29 14:36:25 +02:00
controller: controller,
focusNode: focusNode,
2024-04-29 14:36:25 +02:00
decoration: InputDecoration(
enabledBorder: OutlineInputBorder(
borderSide:
BorderSide(color: Theme.of(context).colorScheme.tertiary),
),
focusedBorder: OutlineInputBorder(
borderSide:
BorderSide(color: Theme.of(context).colorScheme.primary),
),
filled: true,
hintText: hintText,
),
2024-04-29 14:36:25 +02:00
),
);
}
}