Update: 2026-05-07 03:23:32
This commit is contained in:
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user