@ -32,9 +32,9 @@ 
				
			 
			
		
	
		
		
			
				
					 
					 
					          @ click = "expandOffersToUserAndMarkRead()"  
					 
					 
					          @ click = "expandOffersToUserAndMarkRead()"  
				
			 
			
		
	
		
		
			
				
					 
					 
					        / >  
					 
					 
					        / >  
				
			 
			
		
	
		
		
			
				
					 
					 
					      < / div >  
					 
					 
					      < / div >  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					      < router -link  to = "/recent-offers-to-u ser"  class = "text-blue-500" >  
					 
					 
					      < a  @click ="handleSeeAllOffersToU ser"  class = "text-blue-500 cursor-pointer " >  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					        See & nbsp ; all  
					 
					 
					        See & nbsp ; all  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					      < / r o u t e r - l i n k >  
					 
					 
					      < / a >  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					    < / div >  
					 
					 
					    < / div >  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					    < div  v-if ="showOffersDetails" class="ml-4 mt-4" >  
					 
					 
					    < div  v-if ="showOffersDetails" class="ml-4 mt-4" >  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -99,9 +99,9 @@ 
				
			 
			
		
	
		
		
			
				
					 
					 
					          @ click = "expandOffersToUserProjectsAndMarkRead()"  
					 
					 
					          @ click = "expandOffersToUserProjectsAndMarkRead()"  
				
			 
			
		
	
		
		
			
				
					 
					 
					        / >  
					 
					 
					        / >  
				
			 
			
		
	
		
		
			
				
					 
					 
					      < / div >  
					 
					 
					      < / div >  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					      < router -link  to = "/recent-offers-to-user-p rojects"  class = "text-blue-500" >  
					 
					 
					      < a  @click ="handleSeeAllOffersToUserP rojects"  class = "text-blue-500 cursor-pointer " >  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					        See & nbsp ; all  
					 
					 
					        See & nbsp ; all  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					      < / r o u t e r - l i n k >  
					 
					 
					      < / a >  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					    < / div >  
					 
					 
					    < / div >  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					    < div  v-if ="showOffersToUserProjectsDetails" class="ml-4 mt-4" >  
					 
					 
					    < div  v-if ="showOffersToUserProjectsDetails" class="ml-4 mt-4" >  
				
			 
			
		
	
	
		
		
			
				
					
						
							
								 
							 
						
						
							
								 
							 
						
						
					 
					@ -239,18 +239,18 @@ export default class NewActivityView extends Vue { 
				
			 
			
		
	
		
		
			
				
					 
					 
					    }  
					 
					 
					    }  
				
			 
			
		
	
		
		
			
				
					 
					 
					  }  
					 
					 
					  }  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					  async  expandOffersToUserAndMarkRead ( )  {  
					 
					 
					  async  expandOffersToUserAndMarkRead ( fromSeeAll :  boolean  =  false )  {  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					    this . showOffersDetails  =  ! this . showOffersDetails ;  
					 
					 
					    this . showOffersDetails  =  ! this . showOffersDetails ;  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					    if  ( this . showOffersDetails )  {  
					 
					 
					    if  ( this . showOffersDetails  &&  this . newOffersToUser . length  >  0  )  {  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					      await  this . $updateSettings ( {  
					 
					 
					      await  this . $updateSettings ( {  
				
			 
			
		
	
		
		
			
				
					 
					 
					        lastAckedOfferToUserJwtId :  this . newOffersToUser [ 0 ] . jwtId ,  
					 
					 
					        lastAckedOfferToUserJwtId :  this . newOffersToUser [ 0 ] . jwtId ,  
				
			 
			
		
	
		
		
			
				
					 
					 
					      } ) ;  
					 
					 
					      } ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					      / /   n o t e   t h a t   w e   d o n ' t   u p d a t e   t h i s . l a s t A c k e d O f f e r T o U s e r J w t I d   i n   c a s e   t h e y  
					 
					 
					      / /   n o t e   t h a t   w e   d o n ' t   u p d a t e   t h i s . l a s t A c k e d O f f e r T o U s e r J w t I d   i n   c a s e   t h e y  
				
			 
			
		
	
		
		
			
				
					 
					 
					      / /   l a t e r   c h o o s e   t h e   l a s t   o n e   t o   k e e p   t h e   o f f e r s   a s   n e w  
					 
					 
					      / /   l a t e r   c h o o s e   t h e   l a s t   o n e   t o   k e e p   t h e   o f f e r s   a s   n e w  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					      this . notify . info (  
					 
					 
					      const  message  =  fromSeeAll   
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					         "The offers are marked as viewed. Click in the list to keep them as new. ",  
					 
					 
					        ?   "The offers are marked as viewed." 
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					        TIMEOUTS . LONG ,  
					 
					 
					        :  "The offers are marked as viewed. Click in the list to keep them as new." ;  
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					      ) ;  
					 
					 
					      this . notify . info ( message ,  TIMEOUTS . LONG ) ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					 
					 
					    }  
					 
					 
					    }  
				
			 
			
		
	
		
		
			
				
					 
					 
					  }  
					 
					 
					  }  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
							 
						
					 
					@ -275,20 +275,20 @@ export default class NewActivityView extends Vue { 
				
			 
			
		
	
		
		
			
				
					 
					 
					    ) ;  
					 
					 
					    ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  }  
					 
					 
					  }  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					
					 
					 
					  async  expandOffersToUserProjectsAndMarkRead ( )  {  
					 
					 
					  async  expandOffersToUserProjectsAndMarkRead ( fromSeeAll :  boolean  =  false )  {  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					    this . showOffersToUserProjectsDetails  =  
					 
					 
					    this . showOffersToUserProjectsDetails  =  
				
			 
			
		
	
		
		
			
				
					 
					 
					      ! this . showOffersToUserProjectsDetails ;  
					 
					 
					      ! this . showOffersToUserProjectsDetails ;  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					    if  ( this . showOffersToUserProjectsDetails )  {  
					 
					 
					    if  ( this . showOffersToUserProjectsDetails  &&  this . newOffersToUserProjects . length  >  0  )  {  
				
			 
			
				
				
			
		
	
		
		
	
		
		
			
				
					 
					 
					      await  this . $updateSettings ( {  
					 
					 
					      await  this . $updateSettings ( {  
				
			 
			
		
	
		
		
			
				
					 
					 
					        lastAckedOfferToUserProjectsJwtId :  
					 
					 
					        lastAckedOfferToUserProjectsJwtId :  
				
			 
			
		
	
		
		
			
				
					 
					 
					          this . newOffersToUserProjects [ 0 ] . jwtId ,  
					 
					 
					          this . newOffersToUserProjects [ 0 ] . jwtId ,  
				
			 
			
		
	
		
		
			
				
					 
					 
					      } ) ;  
					 
					 
					      } ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					      / /   n o t e   t h a t   w e   d o n ' t   u p d a t e   t h i s . l a s t A c k e d O f f e r T o U s e r P r o j e c t s J w t I d   i n   c a s e  
					 
					 
					      / /   n o t e   t h a t   w e   d o n ' t   u p d a t e   t h i s . l a s t A c k e d O f f e r T o U s e r P r o j e c t s J w t I d   i n   c a s e  
				
			 
			
		
	
		
		
			
				
					 
					 
					      / /   t h e y   l a t e r   c h o o s e   t h e   l a s t   o n e   t o   k e e p   t h e   o f f e r s   a s   n e w  
					 
					 
					      / /   t h e y   l a t e r   c h o o s e   t h e   l a s t   o n e   t o   k e e p   t h e   o f f e r s   a s   n e w  
				
			 
			
		
	
		
		
			
				
					
					 
					 
					      this . notify . info (  
					 
					 
					      const  message  =  fromSeeAll   
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					         "The offers are now  marked as viewed. Click in the list to keep them as new. ",  
					 
					 
					        ?   "The offers are marked as viewed." 
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					        TIMEOUTS . LONG ,  
					 
					 
					        :  "The offers are marked as viewed. Click in the list to keep them as new." ;  
				
			 
			
				
				
			
		
	
		
		
			
				
					
					 
					 
					      ) ;  
					 
					 
					      this . notify . info ( message ,  TIMEOUTS . LONG ) ;  
				
			 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					 
					 
					    }  
					 
					 
					    }  
				
			 
			
		
	
		
		
			
				
					 
					 
					  }  
					 
					 
					  }  
				
			 
			
		
	
		
		
			
				
					 
					 
					
 
					 
					 
					
 
				
			 
			
		
	
	
		
		
			
				
					
						
						
						
							
								 
							 
						
					 
					@ -314,5 +314,15 @@ export default class NewActivityView extends Vue { 
				
			 
			
		
	
		
		
			
				
					 
					 
					      TIMEOUTS . STANDARD ,  
					 
					 
					      TIMEOUTS . STANDARD ,  
				
			 
			
		
	
		
		
			
				
					 
					 
					    ) ;  
					 
					 
					    ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					  }  
					 
					 
					  }  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  async  handleSeeAllOffersToUser ( )  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					    await  this . expandOffersToUserAndMarkRead ( true ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					    this . $router . push ( "/recent-offers-to-user" ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  }  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					
 
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  async  handleSeeAllOffersToUserProjects ( )  {  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					    await  this . expandOffersToUserProjectsAndMarkRead ( true ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					    this . $router . push ( "/recent-offers-to-user-projects" ) ;  
				
			 
			
		
	
		
		
			
				
					 
					 
					 
					 
					 
					  }  
				
			 
			
		
	
		
		
			
				
					 
					 
					}  
					 
					 
					}  
				
			 
			
		
	
		
		
			
				
					 
					 
					< / script >  
					 
					 
					< / script >