19 Widget
build(BuildContext context) {
22 shape: RoundedRectangleBorder(
23 borderRadius: BorderRadius.circular(16),
26 borderRadius: BorderRadius.circular(16),
29 Routes.collectionDetailsScreen.route,
34 padding:
const EdgeInsets.all(16.0),
36 crossAxisAlignment: CrossAxisAlignment.start,
37 mainAxisSize: MainAxisSize.min,
44 decoration: BoxDecoration(
46 shape: BoxShape.circle,
47 border: Border.all(
color: Colors.white, width: 2),
50 color: Colors.black.withValues(alpha: 0.2),
52 offset:
const Offset(0, 2),
59 style:
const TextStyle(
61 fontWeight: FontWeight.bold,
70 crossAxisAlignment: CrossAxisAlignment.start,
74 style:
const TextStyle(
75 fontWeight: FontWeight.bold,
79 overflow: TextOverflow.ellipsis,
83 padding:
const EdgeInsets.only(top: 4.0),
87 color: Colors.grey[600],
91 overflow: TextOverflow.ellipsis,
101 mainAxisAlignment: MainAxisAlignment.spaceBetween,
106 Routes.collectionDetailsScreen.route,
110 style: ElevatedButton.styleFrom(
112 foregroundColor: Colors.white,
113 shape: RoundedRectangleBorder(
114 borderRadius: BorderRadius.circular(8),
116 padding:
const EdgeInsets.symmetric(horizontal: 16),
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,),),),],)