@ -10,12 +10,12 @@ import 'package:test_sa/modules/asset_inventory_module/pages/asset_inventory_pag
 
		
	
		
			
				import  ' package:test_sa/new_views/app_style/app_color.dart ' ;  
		
	
		
			
				import  ' package:test_sa/views/widgets/requests/request_status.dart ' ;  
		
	
		
			
				
 
		
	
		
			
				class  InventorySession Card  extends  StatelessWidget  {  
		
	
		
			
				class  InventorySession ItemView  extends  StatelessWidget  {  
		
	
		
			
				  final  Data ?  requestData ; 
 
		
	
		
			
				  final  RequestsDetails ?  requestDetails ; 
 
		
	
		
			
				  final  bool  showShadow ; 
 
		
	
		
			
				
 
		
	
		
			
				  const  InventorySession Card ( { Key ?  key ,  this . requestData ,  this . requestDetails ,  this . showShadow  =  true } )  :  super ( key:  key ) ; 
 
		
	
		
			
				  const  InventorySession ItemView ( { Key ?  key ,  this . requestData ,  this . requestDetails ,  this . showShadow  =  true } )  :  super ( key:  key ) ; 
 
		
	
		
			
				
 
		
	
		
			
				  @ override 
 
		
	
		
			
				  Widget  build ( BuildContext  context )  { 
 
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
			
			@ -47,9 +47,9 @@ class InventorySessionCard extends StatelessWidget {
 
		
	
		
			
				          ) , 
 
		
	
		
			
				          8. height , 
 
		
	
		
			
				          ( requestData ? . typeTransaction  ? ?  context . translation . taskRequest ) . heading5 ( context ) , 
 
		
	
		
			
				          infoWidget ( label:  ' Type ' . addTranslation ,  value:  requestData ? . sessionType ,  context:  context ) , 
 
		
	
		
			
				          infoWidget ( label:  ' ' . addTranslation ,  value:  requestData ? . numberOfAssets ! = null ?  requestData ? . numberOfAssets . toString ( ) : ' - ' ,  context:  context ) , 
 
		
	
		
			
				          infoWidget ( label:  ' ' . addTranslation ,  value:  requestData ? . numberOfSites ! = null ?  requestData ? . numberOfSites . toString ( ) : ' - ' ,  context:  context ) , 
 
		
	
		
			
				          infoWidget ( label:  context . translation . requestType ,  value:  requestData ? . sessionType ,  context:  context ) , 
 
		
	
		
			
				          infoWidget ( label:  ' No of  Assets' . addTranslation ,  value:  requestData ? . numberOfAssets   ! =   null   ?  requestData ? . numberOfAssets . toString ( )   :   ' - ' ,  context:  context ) , 
 
		
	
		
			
				          infoWidget ( label:  ' No of  Sites' . addTranslation ,  value:  requestData ? . numberOfSites   ! =   null   ?  requestData ? . numberOfSites . toString ( )   :   ' - ' ,  context:  context ) , 
 
		
	
		
			
				          8. height , 
 
		
	
		
			
				          Row ( 
 
		
	
		
			
				            mainAxisSize:  MainAxisSize . min , 
 
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
			
			@ -64,10 +64,7 @@ class InventorySessionCard extends StatelessWidget {
 
		
	
		
			
				          ) , 
 
		
	
		
			
				        ] , 
 
		
	
		
			
				      ) . toShadowContainer ( context ,  withShadow:  showShadow ) . onPress ( ( )  async  { 
 
		
	
		
			
				        Navigator . of ( context ) . push ( MaterialPageRoute ( 
 
		
	
		
			
				            builder:  ( _ )  = >  AssetInventoryPage ( 
 
		
	
		
			
				                  sessionId:  requestData ! . id ! , 
 
		
	
		
			
				                ) ) ) ; 
 
		
	
		
			
				        Navigator . of ( context ) . push ( MaterialPageRoute ( builder:  ( _ )  = >  AssetInventoryPage ( sessionId:  requestData ! . id ! ) ) ) ; 
 
		
	
		
			
				      } ) ; 
 
		
	
		
			
				    } 
 
		
	
		
			
				    return  Column ( 
 
		
	
	
		
			
				
					
						
							
								 
						
						
							
								 
						
						
					 
				
			
			@ -97,9 +94,9 @@ class InventorySessionCard extends StatelessWidget {
 
		
	
		
			
				        ) , 
 
		
	
		
			
				        8. height , 
 
		
	
		
			
				        ( requestDetails ? . nameOfType  ? ?  context . translation . taskRequest ) . heading5 ( context ) , 
 
		
	
		
			
				        infoWidget ( label:  ' Type ' . addTranslation ,  value:  requestDetails ? . sessionType ,  context:  context ) , 
 
		
	
		
			
				        infoWidget ( label:  ' ' . addTranslation ,  value:  requestDetails ? . numberOfAssets ! = null ?  requestDetails ? . numberOfAssets . toString ( ) : ' - ' ,  context:  context ) , 
 
		
	
		
			
				        infoWidget ( label:  ' ' . addTranslation ,  value:  requestDetails ? . numberOfSites ! = null ?  requestDetails ? . numberOfSites . toString ( ) : ' - ' ,  context:  context ) , 
 
		
	
		
			
				        infoWidget ( label:  context . translation . requestType ,  value:  requestDetails ? . sessionType ,  context:  context ) , 
 
		
	
		
			
				        infoWidget ( label:  ' No of  Assets' . addTranslation ,  value:  requestDetails ? . numberOfAssets   ! =   null   ?  requestDetails ? . numberOfAssets . toString ( )   :   ' - ' ,  context:  context ) , 
 
		
	
		
			
				        infoWidget ( label:  ' No of  Sites' . addTranslation ,  value:  requestDetails ? . numberOfSites   ! =   null   ?  requestDetails ? . numberOfSites . toString ( )   :   ' - ' ,  context:  context ) , 
 
		
	
		
			
				        8. height , 
 
		
	
		
			
				        Row ( 
 
		
	
		
			
				          mainAxisSize:  MainAxisSize . min , 
 
		
	
	
		
			
				
					
						
						
						
							
								 
						
					 
				
			
			@ -114,10 +111,7 @@ class InventorySessionCard extends StatelessWidget {
 
		
	
		
			
				        ) , 
 
		
	
		
			
				      ] , 
 
		
	
		
			
				    ) . toShadowContainer ( context ,  withShadow:  showShadow ) . onPress ( ( )  async  { 
 
		
	
		
			
				      Navigator . of ( context ) . push ( MaterialPageRoute ( 
 
		
	
		
			
				          builder:  ( _ )  = >  AssetInventoryPage ( 
 
		
	
		
			
				                sessionId:  requestDetails ! . id ! , 
 
		
	
		
			
				              ) ) ) ; 
 
		
	
		
			
				      Navigator . of ( context ) . push ( MaterialPageRoute ( builder:  ( _ )  = >  AssetInventoryPage ( sessionId:  requestDetails ! . id ! ) ) ) ; 
 
		
	
		
			
				    } ) ; 
 
		
	
		
			
				  }