date method
Implementation
Future<DateTime?> date({DateTime? initialDate}) async {
return await showDatePicker(
builder: (BuildContext context, Widget? child) {
return MediaQuery(
data: MediaQuery.of(context).copyWith(alwaysUse24HourFormat: true),
child: child!,
);
},
errorInvalidText: 'Data inválida',
helpText: 'Selecione a data',
cancelText: 'Cancelar',
fieldHintText: 'Informe a data',
fieldLabelText: 'Informe a data',
barrierLabel: 'Selecione a hora e minuto',
context: context,
initialDate: initialDate ?? DateTime.now(),
firstDate: DateTime(1900),
lastDate: DateTime(2200),
);
}