|
|
|
@ -1,10 +1,12 @@
|
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
|
import 'package:test_sa/extensions/context_extension.dart';
|
|
|
|
|
import 'package:test_sa/extensions/int_extensions.dart';
|
|
|
|
|
import 'package:test_sa/extensions/string_extensions.dart';
|
|
|
|
|
import 'package:test_sa/extensions/text_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/views/app_style/colors.dart';
|
|
|
|
|
import 'package:test_sa/views/widgets/requests/request_status.dart';
|
|
|
|
|
|
|
|
|
|
class ServiceRequestItemView extends StatelessWidget {
|
|
|
|
|
final RequestsDetails request;
|
|
|
|
@ -17,21 +19,17 @@ class ServiceRequestItemView extends StatelessWidget {
|
|
|
|
|
mainAxisSize: MainAxisSize.min,
|
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
|
children: [
|
|
|
|
|
// Row(
|
|
|
|
|
// crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
|
// children: [
|
|
|
|
|
// StatusLabel(
|
|
|
|
|
// label: request.priority.name,
|
|
|
|
|
// id: request.priority.id,
|
|
|
|
|
// textColor: AColors.getPriorityStatusTextColor(request.priority.id),
|
|
|
|
|
// backgroundColor: AColors.getPriorityStatusColor(request.priority.id)),
|
|
|
|
|
// 8.width,
|
|
|
|
|
// StatusLabel(label: request.statusLabel, textColor: AColors.getRequestStatusTextColor(request.statusValue), backgroundColor: AColors.getRequestStatusColor(request.statusValue)),
|
|
|
|
|
// 1.width.expanded,
|
|
|
|
|
// Text(request.date.toServiceRequestCardFormat, textAlign: TextAlign.end, style: AppTextStyles.tinyFont.copyWith(color: const Color(0xFF3B3D4A))),
|
|
|
|
|
// ],
|
|
|
|
|
// ),
|
|
|
|
|
// 8.height,
|
|
|
|
|
Row(
|
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
|
children: [
|
|
|
|
|
StatusLabel(label: request.priority, textColor: AColors.getRequestStatusTextColorByName(request.priority), backgroundColor: AColors.getRequestStatusColorByName(request.priority)),
|
|
|
|
|
8.width,
|
|
|
|
|
StatusLabel(label: request.status, textColor: AColors.getRequestStatusTextColorByName(request.status), backgroundColor: AColors.getRequestStatusColorByName(request.status)),
|
|
|
|
|
1.width.expanded,
|
|
|
|
|
Text(request.date.toServiceRequestCardFormat, textAlign: TextAlign.end, style: AppTextStyles.tinyFont.copyWith(color: const Color(0xFF3B3D4A))),
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
8.height,
|
|
|
|
|
Text(context.translation.serviceRequest, style: AppTextStyles.heading5.copyWith(color: const Color(0xFF3B3D4A))),
|
|
|
|
|
Text(
|
|
|
|
|
'${context.translation.assetName}: ${request.assetName}',
|
|
|
|
@ -66,6 +64,6 @@ class ServiceRequestItemView extends StatelessWidget {
|
|
|
|
|
],
|
|
|
|
|
),
|
|
|
|
|
],
|
|
|
|
|
).toShadowContainer(context).onPress(() { });
|
|
|
|
|
).toShadowContainer(context).onPress(() {});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|