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