1import 'package:flutter/material.dart';
2import 'package:flutter_screenutil/flutter_screenutil.dart';
4import '../../../../../../core/ui/theme/color_palette.dart';
5import '../../../../../../core/common/enums/collection_priority.dart';
6import '../../../../../../core/common/enums/collection_status.dart';
7import '../../../../../../core/ui/widgets/collection_badges/collection_priority_badge.dart';
8import '../../../../../../core/ui/widgets/collection_badges/collection_status_badge.dart';
20 required this.timeSlot,
21 required this.priority,
25 Widget
build(BuildContext context) {
28 decoration: BoxDecoration(
30 borderRadius: BorderRadius.circular(20),
35 offset:
const Offset(0, 2),
40 crossAxisAlignment: CrossAxisAlignment.start,
43 mainAxisAlignment: MainAxisAlignment.spaceBetween,
46 width: MediaQuery.sizeOf(context).width * 0.5,
49 style: Theme.of(context).textTheme.titleMedium?.copyWith(
51 fontWeight: FontWeight.w600,
64 Icons.access_time_rounded,
74 fontWeight: FontWeight.w500,
style Text( '${ 'scheduling.reference'.tr()}:${collection.internalCode}', style:Theme.of(context).textTheme.bodySmall,)
style SizedBox(height:2.h)
style Column(crossAxisAlignment:CrossAxisAlignment.end, children:[Container(padding:EdgeInsets.symmetric(horizontal:8.w, vertical:4.h), decoration:BoxDecoration(color:ColorPalette.tiffanyBlue.withValues(alpha:0.1), borderRadius:BorderRadius.circular(12),), child:Text(collection.type ?? '', style:Theme.of(context).textTheme.bodySmall?.copyWith(color:ColorPalette.tiffanyBlue, fontWeight:FontWeight.bold,),),),],)