| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -15,6 +15,12 @@ class _TabsScreenState extends State<TabsScreen> {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  int _selectedPageIndex = 0;
 | 
					 | 
					 | 
					 | 
					  int _selectedPageIndex = 0;
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  final List<Meal> _favoriteMeals = [];
 | 
					 | 
					 | 
					 | 
					  final List<Meal> _favoriteMeals = [];
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  void _showInfoMessage(String message) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    ScaffoldMessenger.of(context).clearSnackBars();
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    ScaffoldMessenger.of(context)
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					        .showSnackBar(SnackBar(content: Text(message)));
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  void _selectPage(int index) {
 | 
					 | 
					 | 
					 | 
					  void _selectPage(int index) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    setState(() {
 | 
					 | 
					 | 
					 | 
					    setState(() {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      _selectedPageIndex = index;
 | 
					 | 
					 | 
					 | 
					      _selectedPageIndex = index;
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -26,9 +32,11 @@ class _TabsScreenState extends State<TabsScreen> {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      setState(() {
 | 
					 | 
					 | 
					 | 
					      setState(() {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        _favoriteMeals.remove(meal);
 | 
					 | 
					 | 
					 | 
					        _favoriteMeals.remove(meal);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      });
 | 
					 | 
					 | 
					 | 
					      });
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					      _showInfoMessage('Meal is no longer a favorite');
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    } else {
 | 
					 | 
					 | 
					 | 
					    } else {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      setState(() {
 | 
					 | 
					 | 
					 | 
					      setState(() {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        _favoriteMeals.add(meal);
 | 
					 | 
					 | 
					 | 
					        _favoriteMeals.add(meal);
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					        _showInfoMessage('Meal has been added to your favorites');
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					      });
 | 
					 | 
					 | 
					 | 
					      });
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    }
 | 
					 | 
					 | 
					 | 
					    }
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  }
 | 
					 | 
					 | 
					 | 
					  }
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |