data property

ResponsiveData get data

✅ Safe Getter: لا يرمي Exception بل يعيد قيمة افتراضية

Implementation

static ResponsiveData get data {
  if (_data == null) {
    // طباعة تحذير للمطور فقط في وضع الـ Debug
    assert(() {
      debugPrint('⚠️ Warning: ResponsiveProvider not initialized. Using fallback values.');
      return true;
    }());

    // إرجاع قيمة افتراضية (Scale = 1.0) لتجنب توقف التطبيق
    return ResponsiveData.identity();
  }
  return _data!;
}