Change color of destroy and repair button in transfer items

This commit is contained in:
fhkhd
2024-02-27 19:49:20 +03:30
parent 1c226e89cc
commit 48062eb0a0
@@ -435,8 +435,8 @@ class MyItemsDetailsDataBox extends StatelessWidget {
datas.status != 1)) datas.status != 1))
? TransferDestroyButton( ? TransferDestroyButton(
deviceBlockSize: _deviceBlockSize, deviceBlockSize: _deviceBlockSize,
firstColor: kPink, firstColor: Colors.black,
secondColor: kPinkSub, secondColor: Colors.black87,
text: 'Destroy', text: 'Destroy',
onTap: () { onTap: () {
showDialog( showDialog(
@@ -471,8 +471,8 @@ class MyItemsDetailsDataBox extends StatelessWidget {
builder: (context, itemProvider, child) { builder: (context, itemProvider, child) {
return TransferDestroyButton( return TransferDestroyButton(
deviceBlockSize: _deviceBlockSize, deviceBlockSize: _deviceBlockSize,
firstColor: kPink, firstColor: Colors.black,
secondColor: kPinkSub, secondColor: Colors.black87,
isLoadingButton: isLoadingButton:
itemProvider.isloadingButton, itemProvider.isloadingButton,
onTap: () async { onTap: () async {
@@ -523,8 +523,8 @@ class MyItemsDetailsDataBox extends StatelessWidget {
? datas.packageId != null ? datas.packageId != null
? TransferDestroyButton( ? TransferDestroyButton(
deviceBlockSize: _deviceBlockSize, deviceBlockSize: _deviceBlockSize,
firstColor: kPink, firstColor: Colors.black,
secondColor: kPinkSub, secondColor: Colors.black87,
text: 'Destroy', text: 'Destroy',
onTap: () { onTap: () {
showDialog( showDialog(
@@ -557,8 +557,8 @@ class MyItemsDetailsDataBox extends StatelessWidget {
), ),
TransferDestroyButton( TransferDestroyButton(
deviceBlockSize: _deviceBlockSize, deviceBlockSize: _deviceBlockSize,
firstColor: kPink, firstColor: Colors.black,
secondColor: kPinkSub, secondColor: Colors.black87,
onTap: () { onTap: () {
Provider.of<ItemProvider>(context, Provider.of<ItemProvider>(context,
listen: false) listen: false)
@@ -602,8 +602,8 @@ class MyItemsDetailsDataBox extends StatelessWidget {
userData['roles']?.contains('Supervisor')) userData['roles']?.contains('Supervisor'))
? TransferDestroyButton( ? TransferDestroyButton(
deviceBlockSize: _deviceBlockSize, deviceBlockSize: _deviceBlockSize,
firstColor: Colors.black, firstColor: Colors.green,
secondColor: Colors.black87, secondColor: Colors.lightGreen,
text: 'Repair', text: 'Repair',
onTap: () { onTap: () {
showDialog( showDialog(
@@ -638,14 +638,16 @@ class MyItemsDetailsDataBox extends StatelessWidget {
builder: (context, itemProvider, child) { builder: (context, itemProvider, child) {
return TransferDestroyButton( return TransferDestroyButton(
deviceBlockSize: _deviceBlockSize, deviceBlockSize: _deviceBlockSize,
firstColor: Colors.black, firstColor: Colors.green,
secondColor: Colors.black87, secondColor: Colors.lightGreen,
isLoadingButton: itemProvider.isloadingButton, isLoadingButton:
itemProvider.isloadingButton,
onTap: () async { onTap: () async {
itemProvider.setLoadingButton(); itemProvider.setLoadingButton();
await Provider.of<MyItemProvider>(context, await Provider.of<MyItemProvider>(
context,
listen: false) listen: false)
.repairItems(datas.id, 'approved') .repairItems(datas.id, 'suspended')
.then( .then(
(value) { (value) {
Navigator.of(context).pop(); Navigator.of(context).pop();
@@ -685,8 +687,8 @@ class MyItemsDetailsDataBox extends StatelessWidget {
? datas.packageId != null ? datas.packageId != null
? TransferDestroyButton( ? TransferDestroyButton(
deviceBlockSize: _deviceBlockSize, deviceBlockSize: _deviceBlockSize,
firstColor: Colors.black, firstColor: Colors.green,
secondColor: Colors.black87, secondColor: Colors.lightGreen,
text: 'Repair', text: 'Repair',
onTap: () { onTap: () {
showDialog( showDialog(
@@ -719,13 +721,13 @@ class MyItemsDetailsDataBox extends StatelessWidget {
), ),
TransferDestroyButton( TransferDestroyButton(
deviceBlockSize: _deviceBlockSize, deviceBlockSize: _deviceBlockSize,
firstColor: Colors.black, firstColor: Colors.green,
secondColor: Colors.black87, secondColor: Colors.lightGreen,
onTap: () { onTap: () {
Provider.of<MyItemProvider>(context, Provider.of<MyItemProvider>(context,
listen: false) listen: false)
.repairItems( .repairItems(
datas.id, 'approved') datas.id, 'suspended')
.then( .then(
(value) { (value) {
Navigator.of(context).pop(); Navigator.of(context).pop();