mypackage history detail ..

This commit is contained in:
hanie.khodkari
2024-05-28 22:08:56 +03:30
parent f7f2ab9e6e
commit a3a2a48034
3 changed files with 345 additions and 324 deletions
@@ -39,7 +39,10 @@ class _MyPackagesHistoryScreenState extends State<MyPackagesHistoryScreen> {
void didChangeDependencies() {
if (_isInit) {
packageData =
ModalRoute.of(context)!.settings.arguments as MyPackageResultObject?;
ModalRoute
.of(context)!
.settings
.arguments as MyPackageResultObject?;
var _id = packageData!.id;
var myPackageResults = Provider.of<MyPackageProvider>(context);
myPackageResults.setLoading();
@@ -69,7 +72,9 @@ class _MyPackagesHistoryScreenState extends State<MyPackagesHistoryScreen> {
final _media = MediaQuery.of(context);
final double _deviceWidth = _media.size.width;
final double _deviceBlockSize = _deviceWidth / 100;
final userData = Provider.of<Auth>(context, listen: false).user;
final userData = Provider
.of<Auth>(context, listen: false)
.user;
return SafeArea(
child: Scaffold(
appBar: AppBar(
@@ -147,6 +152,9 @@ class _MyPackagesHistoryScreenState extends State<MyPackagesHistoryScreen> {
deviceBlockSize: _deviceBlockSize,
user: packageResults
.packageHistory![index],
transmitterName: !(index ==
(packageResults.packageHistory!.length -
1)) ? packageResults.packageHistory![index + 1].userHistoryName : null,
),
SizedBox(
height: 20.0,
@@ -3,11 +3,13 @@ import 'package:flutter/material.dart';
class UserPackageDataBox extends StatelessWidget {
final PackageHistoryObject? user;
final String? transmitterName;
const UserPackageDataBox({
Key? key,
required double deviceBlockSize,
this.user,
this.transmitterName
}) : _deviceBlockSize = deviceBlockSize,
super(key: key);
@@ -62,6 +64,25 @@ class UserPackageDataBox extends StatelessWidget {
),
],
),
SizedBox(
width: 3 * _deviceBlockSize,
),
Row(children: [
Text(
"Transmitter : ",
style: TextStyle(
fontSize: 3 * _deviceBlockSize,
fontWeight: FontWeight.w700,
),
),
Text(
transmitterName ?? "null",
style: TextStyle(
fontSize: 3 * _deviceBlockSize,
fontWeight: FontWeight.w700,
),
),
],),
],
),
),
+239 -247
View File
File diff suppressed because it is too large Load Diff