test commit

This commit is contained in:
HooDie
2023-10-27 20:50:17 +03:30
parent 11f910bb1c
commit eab99539d5
22 changed files with 504 additions and 288 deletions
@@ -1,13 +1,8 @@
import 'package:cssd/config/colors.dart';
import 'package:cssd/config/routes.dart';
import 'package:cssd/models/package_model.dart';
import 'package:cssd/providers/auth.dart';
import 'package:cssd/providers/packages.dart';
import 'package:cssd/widgets/MyItemsScreens/Detail/cancel_transfer_button.dart';
import 'package:cssd/widgets/MyItemsScreens/Detail/transfer_destroy_button.dart';
import 'package:flutter/material.dart';
import 'package:intl/intl.dart';
import 'package:provider/provider.dart';
import 'package:url_launcher/url_launcher.dart';
class MyPackageDetailsDataBox extends StatelessWidget {
@@ -25,7 +20,7 @@ class MyPackageDetailsDataBox extends StatelessWidget {
@override
Widget build(BuildContext context) {
final userData = Provider.of<Auth>(context, listen: false).user;
// final userData = Provider.of<Auth>(context, listen: false).user;
return Padding(
padding: EdgeInsets.all(20),
child: ListView(
@@ -276,83 +271,83 @@ class MyPackageDetailsDataBox extends StatelessWidget {
push();
},
),
SizedBox(
height: 10.0,
),
userData['roles']?.contains('User') ?? false
? Container()
: TransferDestroyButton(
deviceBlockSize: _deviceBlockSize,
firstColor: kPink,
secondColor: kPinkSub,
text: 'Destroy',
onTap: () {
showDialog(
context: context,
builder: (context) {
return AlertDialog(
title: Text(
'Are you sure to destroy this Package?',
style: TextStyle(
fontSize: 4 * _deviceBlockSize,
),
),
content: SizedBox(
width: _deviceBlockSize,
height: 220,
child: Column(
children: [
Text(
'By approving, your package will be removed and it can not be used any more.',
style: TextStyle(
fontSize: 3 * _deviceBlockSize,
),
),
SizedBox(
height: 10.0,
),
PackageCard(_deviceBlockSize),
SizedBox(
height: 20.0,
),
TransferDestroyButton(
deviceBlockSize: _deviceBlockSize,
firstColor: kPink,
secondColor: kPinkSub,
onTap: () {
Provider.of<PackageProvider>(context,
listen: false)
.removePackages(datas.id)
.then(
(value) {
Navigator.of(context).pop();
Navigator.pushReplacementNamed(
context,
Routes.myPackagesResultScreen,
);
},
);
},
text: 'Destroy',
),
SizedBox(
height: 5.0,
),
CancelTransferButton(
deviceBlockSize: _deviceBlockSize,
color: kDarkPurple,
onTap: () {
Navigator.pop(context);
},
),
],
),
),
);
},
);
},
),
// SizedBox(
// height: 10.0,
// ),
// userData['roles']?.contains('User') ?? false
// ? Container()
// : TransferDestroyButton(
// deviceBlockSize: _deviceBlockSize,
// firstColor: kPink,
// secondColor: kPinkSub,
// text: 'Destroy',
// onTap: () {
// showDialog(
// context: context,
// builder: (context) {
// return AlertDialog(
// title: Text(
// 'Are you sure to destroy this Package?',
// style: TextStyle(
// fontSize: 4 * _deviceBlockSize,
// ),
// ),
// content: SizedBox(
// width: _deviceBlockSize,
// height: 220,
// child: Column(
// children: [
// Text(
// 'By approving, your package will be removed and it can not be used any more.',
// style: TextStyle(
// fontSize: 3 * _deviceBlockSize,
// ),
// ),
// SizedBox(
// height: 10.0,
// ),
// PackageCard(_deviceBlockSize),
// SizedBox(
// height: 20.0,
// ),
// TransferDestroyButton(
// deviceBlockSize: _deviceBlockSize,
// firstColor: kPink,
// secondColor: kPinkSub,
// onTap: () {
// Provider.of<PackageProvider>(context,
// listen: false)
// .removePackages(datas.id)
// .then(
// (value) {
// Navigator.of(context).pop();
// Navigator.pushReplacementNamed(
// context,
// Routes.myPackagesResultScreen,
// );
// },
// );
// },
// text: 'Destroy',
// ),
// SizedBox(
// height: 5.0,
// ),
// CancelTransferButton(
// deviceBlockSize: _deviceBlockSize,
// color: kDarkPurple,
// onTap: () {
// Navigator.pop(context);
// },
// ),
// ],
// ),
// ),
// );
// },
// );
// },
// ),
SizedBox(
height: 20,
),