This commit is contained in:
Juan Felipe Duarte
2023-05-04 16:07:32 -05:00
parent 1a0e33328e
commit bc1357b7a6
9 changed files with 505 additions and 114 deletions
+17 -7
View File
@@ -45,7 +45,7 @@ class _MyServicesScreenState extends State<MyServicesScreen> {
Widget _eventList() {
return FutureBuilder(
future: getByProIdAll('aprobado', 'denegado'),
future: getByUserIdAll('aprobado', 'denegado'),
builder: (BuildContext context, AsyncSnapshot<List<Event>> snapshot) {
if (!snapshot.hasData) {
return const Center(
@@ -72,7 +72,7 @@ class _MyServicesScreenState extends State<MyServicesScreen> {
...eventos.map(
(event) => ListTile(
tileColor: event.status == 'aprobado'
? Colors.green[100]
? Colors.blue[100]
: Colors.red[100],
onTap: () {
Navigator.push(
@@ -84,7 +84,17 @@ class _MyServicesScreenState extends State<MyServicesScreen> {
),
);
},
leading: Text(event.range1Hour1),
leading: event.status == 'aprobado'
? const Icon(
Icons.check,
color: Colors.blue,
size: 40,
)
: const Icon(
Icons.close,
color: Colors.red,
size: 40,
),
title: RichText(
text: TextSpan(
children: [
@@ -97,10 +107,10 @@ class _MyServicesScreenState extends State<MyServicesScreen> {
),
),
TextSpan(
text: DateFormat('dd MMM', 'es')
.format(DateTime.parse(event.day)),
style: const TextStyle(
color: Colors.grey,
text:
'${DateFormat('dd MMM', 'es').format(DateTime.parse(event.day))} - ${event.range1Hour1}',
style: TextStyle(
color: Colors.grey[600],
fontSize: 16,
),
),