|
|
@ -6,6 +6,7 @@ import 'package:test_sa/extensions/text_extensions.dart';
|
|
|
|
import 'package:test_sa/extensions/widget_extensions.dart';
|
|
|
|
import 'package:test_sa/extensions/widget_extensions.dart';
|
|
|
|
import 'package:test_sa/models/all_requests_and_count_model.dart';
|
|
|
|
import 'package:test_sa/models/all_requests_and_count_model.dart';
|
|
|
|
import 'package:test_sa/models/service_request/service_request.dart';
|
|
|
|
import 'package:test_sa/models/service_request/service_request.dart';
|
|
|
|
|
|
|
|
import 'package:test_sa/new_views/app_style/app_color.dart';
|
|
|
|
import 'package:test_sa/views/app_style/colors.dart';
|
|
|
|
import 'package:test_sa/views/app_style/colors.dart';
|
|
|
|
import 'package:test_sa/views/pages/user/requests/service_request_details.dart';
|
|
|
|
import 'package:test_sa/views/pages/user/requests/service_request_details.dart';
|
|
|
|
import 'package:test_sa/views/widgets/requests/request_status.dart';
|
|
|
|
import 'package:test_sa/views/widgets/requests/request_status.dart';
|
|
|
@ -29,27 +30,15 @@ class ServiceRequestItemView extends StatelessWidget {
|
|
|
|
8.width,
|
|
|
|
8.width,
|
|
|
|
StatusLabel(label: request.status, textColor: AColors.getRequestStatusTextColorByName(request.status), backgroundColor: AColors.getRequestStatusColorByName(request.status)),
|
|
|
|
StatusLabel(label: request.status, textColor: AColors.getRequestStatusTextColorByName(request.status), backgroundColor: AColors.getRequestStatusColorByName(request.status)),
|
|
|
|
1.width.expanded,
|
|
|
|
1.width.expanded,
|
|
|
|
Text(request.date.toServiceRequestCardFormat, textAlign: TextAlign.end, style: AppTextStyles.tinyFont.copyWith(color: const Color(0xFF3B3D4A))),
|
|
|
|
Text(request.date.toServiceRequestCardFormat, textAlign: TextAlign.end, style: AppTextStyles.tinyFont.copyWith(color: context.isDark?AppColor.neutral10: Color(0xFF3B3D4A))),
|
|
|
|
],
|
|
|
|
],
|
|
|
|
),
|
|
|
|
),
|
|
|
|
8.height,
|
|
|
|
8.height,
|
|
|
|
Text(context.translation.serviceRequest, style: AppTextStyles.heading5.copyWith(color: const Color(0xFF3B3D4A))),
|
|
|
|
context.translation.serviceRequest.heading5(context),
|
|
|
|
Text(
|
|
|
|
'${context.translation.assetName}: ${request.assetName}'.bodyText(context),
|
|
|
|
'${context.translation.assetName}: ${request.assetName}',
|
|
|
|
'${context.translation.assetNumber}: ${request.assetNo}'.bodyText(context),
|
|
|
|
style: AppTextStyles.bodyText.copyWith(color: Color(0xFF757575)),
|
|
|
|
'${context.translation.requestType}: ${request.requestType}'.bodyText(context),
|
|
|
|
),
|
|
|
|
'${context.translation.requestNo}: ${request.requestNo}'.bodyText(context),
|
|
|
|
Text(
|
|
|
|
|
|
|
|
'${context.translation.assetNumber}: ${request.assetNo}',
|
|
|
|
|
|
|
|
style: AppTextStyles.bodyText.copyWith(color: Color(0xFF757575)),
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
Text(
|
|
|
|
|
|
|
|
'${context.translation.requestType}: ${request.requestType}',
|
|
|
|
|
|
|
|
style: AppTextStyles.bodyText.copyWith(color: Color(0xFF757575)),
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
Text(
|
|
|
|
|
|
|
|
'${context.translation.requestNo}: ${request.requestNo}',
|
|
|
|
|
|
|
|
style: AppTextStyles.bodyText.copyWith(color: Color(0xFF757575)),
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
8.height,
|
|
|
|
8.height,
|
|
|
|
Row(
|
|
|
|
Row(
|
|
|
|
mainAxisSize: MainAxisSize.min,
|
|
|
|
mainAxisSize: MainAxisSize.min,
|
|
|
|