import 'package:flutter/material.dart'; import 'package:flutter_custom_toolbox/flutter_toolbox.dart'; import 'package:suguru/cubit/activity/activity_cubit.dart'; import 'package:suguru/models/activity/activity.dart'; class ButtonShowConflicts extends StatelessWidget { const ButtonShowConflicts({super.key}); @override Widget build(BuildContext context) { return BlocBuilder<ActivityCubit, ActivityState>( builder: (BuildContext context, ActivityState activityState) { final Activity currentActivity = activityState.currentActivity; return StyledButton( color: currentActivity.showConflicts == true ? Colors.amber : Colors.grey, child: const Image( image: AssetImage('assets/ui/button_show_conflicts.png'), fit: BoxFit.fill, ), onPressed: () { BlocProvider.of<ActivityCubit>(context).toggleShowConflicts(); }, ); }, ); } }