From 1cd2b1778b17bf68b1f86f204663851455d65f71 Mon Sep 17 00:00:00 2001 From: efrilm Date: Thu, 7 Aug 2025 10:49:38 +0700 Subject: [PATCH] fix: color variant --- lib/core/function/app_function.dart | 10 +++------- .../datasources/order_remote_datasource.dart | 18 ++++++++++++------ .../home/dialog/variant_dialog.dart | 2 +- 3 files changed, 16 insertions(+), 14 deletions(-) diff --git a/lib/core/function/app_function.dart b/lib/core/function/app_function.dart index e0e99cd..4e9fd1a 100644 --- a/lib/core/function/app_function.dart +++ b/lib/core/function/app_function.dart @@ -28,9 +28,7 @@ Future onPrint( if (checkerPrinter != null) { try { final printValue = await PrintDataoutputs.instance.printChecker( - productQuantity - .where((e) => e.product.printerType == "checker") - .toList(), + productQuantity, order.tableNumber ?? "", order.orderNumber ?? "", 'kasir', @@ -53,9 +51,7 @@ Future onPrint( if (kitchenPrinter != null) { try { final printValue = await PrintDataoutputs.instance.printKitchen( - productQuantity - .where((e) => e.product.printerType == "kitchen") - .toList(), + productQuantity, order.tableNumber!, order.orderNumber ?? "", 'kasir', @@ -77,7 +73,7 @@ Future onPrint( if (barPrinter != null) { try { final printValue = await PrintDataoutputs.instance.printBar( - productQuantity.where((e) => e.product.printerType == "bar").toList(), + productQuantity, order.tableNumber ?? "", order.orderNumber ?? "", 'kasir', diff --git a/lib/data/datasources/order_remote_datasource.dart b/lib/data/datasources/order_remote_datasource.dart index f6e8925..0e40289 100644 --- a/lib/data/datasources/order_remote_datasource.dart +++ b/lib/data/datasources/order_remote_datasource.dart @@ -220,7 +220,8 @@ class OrderRemoteDatasource { return const Left('Gagal membuat pesanan'); } } on DioException catch (e) { - final errorMessage = e.response?.data['message'] ?? 'Kesalahan jaringan'; + final errorMessage = + e.response?.data['message'] ?? 'Terjadi kesalahan, coba lagi nanti.'; log("💥 Dio error: ${e.message}"); log("💥 Dio response: ${e.response?.data}"); return Left(errorMessage); @@ -254,7 +255,8 @@ class OrderRemoteDatasource { return const Left('Gagal membuat pembayaran'); } } on DioException catch (e) { - final errorMessage = e.response?.data['message'] ?? 'Kesalahan jaringan'; + final errorMessage = + e.response?.data['message'] ?? 'Terjadi kesalahan, coba lagi nanti.'; log("💥 Dio error: ${e.message}"); log("💥 Dio response: ${e.response?.data}"); return Left(errorMessage); @@ -384,7 +386,8 @@ class OrderRemoteDatasource { return const Left('Gagal membuat pesanan'); } } on DioException catch (e) { - final errorMessage = e.response?.data['message'] ?? 'Kesalahan jaringan'; + final errorMessage = + e.response?.data['message'] ?? 'Terjadi kesalahan, coba lagi nanti.'; log("💥 Dio error: ${e.message}"); log("💥 Dio response: ${e.response?.data}"); return Left(errorMessage); @@ -424,7 +427,8 @@ class OrderRemoteDatasource { return const Left('Gagal menambahkan pesanan pesanan'); } } on DioException catch (e) { - final errorMessage = e.response?.data['message'] ?? 'Kesalahan jaringan'; + final errorMessage = + e.response?.data['message'] ?? 'Terjadi kesalahan, coba lagi nanti.'; log("💥 Dio error: ${e.message}"); log("💥 Dio response: ${e.response?.data}"); return Left(errorMessage); @@ -476,7 +480,8 @@ class OrderRemoteDatasource { return const Left('Gagal refund'); } } on DioException catch (e) { - final errorMessage = e.response?.data['message'] ?? 'Kesalahan jaringan'; + final errorMessage = + e.response?.data['message'] ?? 'Terjadi kesalahan, coba lagi nanti.'; log("💥 Dio error: ${e.message}"); log("💥 Dio response: ${e.response?.data}"); return Left(errorMessage); @@ -524,7 +529,8 @@ class OrderRemoteDatasource { return const Left('Gagal refund'); } } on DioException catch (e) { - final errorMessage = e.response?.data['message'] ?? 'Kesalahan jaringan'; + final errorMessage = + e.response?.data['message'] ?? 'Terjadi kesalahan, coba lagi nanti.'; log("💥 Dio error: ${e.message}"); log("💥 Dio response: ${e.response?.data}"); return Left(errorMessage); diff --git a/lib/presentation/home/dialog/variant_dialog.dart b/lib/presentation/home/dialog/variant_dialog.dart index 716c2d0..d62ee66 100644 --- a/lib/presentation/home/dialog/variant_dialog.dart +++ b/lib/presentation/home/dialog/variant_dialog.dart @@ -51,7 +51,7 @@ class VariantDialog extends StatelessWidget { Text( (variant.priceModifier ?? 0).currencyFormatRpV2, style: TextStyle( - color: AppColors.grey, + color: AppColors.black, ), ), ],