mirror of
https://git.meshkee.com/applications/cssd.git
synced 2026-10-13 17:58:54 +03:30
mypackage history detail ..
This commit is contained in:
@@ -39,7 +39,10 @@ class _MyPackagesHistoryScreenState extends State<MyPackagesHistoryScreen> {
|
|||||||
void didChangeDependencies() {
|
void didChangeDependencies() {
|
||||||
if (_isInit) {
|
if (_isInit) {
|
||||||
packageData =
|
packageData =
|
||||||
ModalRoute.of(context)!.settings.arguments as MyPackageResultObject?;
|
ModalRoute
|
||||||
|
.of(context)!
|
||||||
|
.settings
|
||||||
|
.arguments as MyPackageResultObject?;
|
||||||
var _id = packageData!.id;
|
var _id = packageData!.id;
|
||||||
var myPackageResults = Provider.of<MyPackageProvider>(context);
|
var myPackageResults = Provider.of<MyPackageProvider>(context);
|
||||||
myPackageResults.setLoading();
|
myPackageResults.setLoading();
|
||||||
@@ -69,7 +72,9 @@ class _MyPackagesHistoryScreenState extends State<MyPackagesHistoryScreen> {
|
|||||||
final _media = MediaQuery.of(context);
|
final _media = MediaQuery.of(context);
|
||||||
final double _deviceWidth = _media.size.width;
|
final double _deviceWidth = _media.size.width;
|
||||||
final double _deviceBlockSize = _deviceWidth / 100;
|
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(
|
return SafeArea(
|
||||||
child: Scaffold(
|
child: Scaffold(
|
||||||
appBar: AppBar(
|
appBar: AppBar(
|
||||||
@@ -147,6 +152,9 @@ class _MyPackagesHistoryScreenState extends State<MyPackagesHistoryScreen> {
|
|||||||
deviceBlockSize: _deviceBlockSize,
|
deviceBlockSize: _deviceBlockSize,
|
||||||
user: packageResults
|
user: packageResults
|
||||||
.packageHistory![index],
|
.packageHistory![index],
|
||||||
|
transmitterName: !(index ==
|
||||||
|
(packageResults.packageHistory!.length -
|
||||||
|
1)) ? packageResults.packageHistory![index + 1].userHistoryName : null,
|
||||||
),
|
),
|
||||||
SizedBox(
|
SizedBox(
|
||||||
height: 20.0,
|
height: 20.0,
|
||||||
|
|||||||
@@ -3,11 +3,13 @@ import 'package:flutter/material.dart';
|
|||||||
|
|
||||||
class UserPackageDataBox extends StatelessWidget {
|
class UserPackageDataBox extends StatelessWidget {
|
||||||
final PackageHistoryObject? user;
|
final PackageHistoryObject? user;
|
||||||
|
final String? transmitterName;
|
||||||
|
|
||||||
const UserPackageDataBox({
|
const UserPackageDataBox({
|
||||||
Key? key,
|
Key? key,
|
||||||
required double deviceBlockSize,
|
required double deviceBlockSize,
|
||||||
this.user,
|
this.user,
|
||||||
|
this.transmitterName
|
||||||
}) : _deviceBlockSize = deviceBlockSize,
|
}) : _deviceBlockSize = deviceBlockSize,
|
||||||
super(key: key);
|
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