Update: 2026-05-07 03:23:32

This commit is contained in:
Hamza-Ayed
2026-05-07 03:23:32 +03:00
parent a7915bab46
commit 440c8c1633
4 changed files with 35 additions and 11 deletions

View File

@@ -86,10 +86,11 @@ class SubscriptionView extends StatelessWidget {
}
Widget _buildCurrentPlan(Map<String, dynamic> sub, bool isDark) {
final planName = sub['plan_name'] ?? sub['plan_id'] ?? 'مجانية';
final planName = sub['plan_name'] ?? sub['plan_name_en'] ?? sub['plan_id'] ?? 'مجانية';
final daysLeft = sub['days_remaining'] ?? 0;
final used = sub['invoices_used'] ?? 0;
final limit = sub['invoices_limit'] ?? 0;
final invoices = sub['invoices'] as Map<String, dynamic>?;
final used = invoices?['used'] ?? 0;
final limit = invoices?['limit'] ?? 0;
return Container(
padding: const EdgeInsets.all(20),
@@ -280,9 +281,8 @@ class SubscriptionView extends StatelessWidget {
onPressed: ctrl.isCreatingPayment.value ? null : () async {
final result = await ctrl.createPaymentRequest(plan['id'].toString());
if (result != null) {
AppSnackbar.showSuccess('تم إنشاء طلب الدفع', 'قم بالتحويل عبر CliQ ثم ارفع وصل الدفع');
} else {
AppSnackbar.showError('خطأ', 'فشل إنشاء طلب الدفع');
AppSnackbar.showSuccess('تم إنشاء طلب الدفع', 'قم بالتحويل عبر CliQ ثم أدخل رقم المرجع');
Get.toNamed('/payment-receipt', arguments: result);
}
},
style: ElevatedButton.styleFrom(