mirror of
https://git.meshkee.com/applications/cssd.git
synced 2026-10-14 01:38:55 +03:30
mypackage history detail ..
This commit is contained in:
@@ -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
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user