import 'package:flutter/material.dart'; class TitleField extends StatelessWidget { final FormFieldSetter onSaved; const TitleField({Key? key, required this.onSaved}) : super(key: key); @override Widget build(BuildContext context) { return TextFormField( decoration: InputDecoration( labelText: 'Titre', labelStyle: const TextStyle(color: Colors.white70), filled: true, fillColor: Colors.white.withOpacity(0.1), border: const OutlineInputBorder( borderRadius: BorderRadius.all(Radius.circular(10.0)), borderSide: BorderSide.none, ), prefixIcon: const Icon(Icons.title, color: Colors.white70), ), style: const TextStyle(color: Colors.white), validator: (value) { if (value == null || value.isEmpty) { return 'Veuillez entrer un titre'; } return null; }, onSaved: onSaved, ); } }