24 lines
		
	
	
		
			657 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			657 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
| import 'package:flutter/material.dart';
 | |
| import '../../models/activity.model.dart';
 | |
| 
 | |
| class ActivityCard extends StatelessWidget {
 | |
|   final Activity activity;
 | |
|   const ActivityCard({super.key, required this.activity});
 | |
| 
 | |
|   @override
 | |
|   Widget build(BuildContext context) {
 | |
|     return ListTile(
 | |
|       leading: CircleAvatar(backgroundImage: AssetImage(activity.image)),
 | |
|       title: Text(activity.name),
 | |
|       subtitle: Text(activity.city),
 | |
|       trailing: Checkbox(
 | |
|         value: true,
 | |
|         tristate: true,
 | |
|         onChanged: (e) {}, // nécessite un état pour évoluer
 | |
|         activeColor: Colors.black,
 | |
|         checkColor: Colors.red,
 | |
|       ),
 | |
|     );
 | |
|   }
 | |
| }
 |