materialOutline static method

InputDecoration materialOutline({
  1. required BuildContext context,
  2. String? label,
  3. String? hint,
  4. IconData? prefixIcon,
  5. IconData? suffixIcon,
})

Material 3-like outline input

Implementation

static InputDecoration materialOutline({
  required BuildContext context,
  String? label,
  String? hint,
  IconData? prefixIcon,
  IconData? suffixIcon,
}) {
  return InputDecoration(
    labelText: label,
    hintText: hint,
    border: InputForm.flatBorder(context, radius: 12),
    enabledBorder: InputForm.flatBorder(context, radius: 12),
    focusedBorder: InputForm.glowBorder(context, radius: 12),
    prefixIcon: prefixIcon != null ? Icon(prefixIcon) : null,
    suffixIcon: suffixIcon != null ? Icon(suffixIcon) : null,
  );
}