34 lines
819 B
Dart

import 'package:flutter/material.dart';
class PrimaryInput extends StatelessWidget {
final double width;
final double height;
final String label;
final String placeholderText;
final bool obscure;
const PrimaryInput(
{super.key,
this.width = 300,
this.height = 100,
this.obscure = false,
required this.label,
required this.placeholderText});
@override
Widget build(BuildContext context) {
return SizedBox(
width: width,
height: height,
child: TextField(
decoration: InputDecoration(
border: const OutlineInputBorder(),
label: Text(label),
hintText: placeholderText,
filled: true,
fillColor: Colors.white,
),
obscureText: obscure,
));
}
}