feat: complete Simple Mode contextual routing and navigation state synchronization
This commit is contained in:
@@ -3,6 +3,8 @@ import 'shalat_log.dart';
|
||||
import 'tilawah_log.dart';
|
||||
import 'dzikir_log.dart';
|
||||
import 'puasa_log.dart';
|
||||
import 'app_settings.dart';
|
||||
import '../hive_boxes.dart';
|
||||
|
||||
part 'daily_worship_log.g.dart';
|
||||
|
||||
@@ -46,6 +48,11 @@ class DailyWorshipLog extends HiveObject {
|
||||
|
||||
/// Dynamically calculates the "Poin Ibadah" for this day.
|
||||
int get totalPoints {
|
||||
// Return 0 points if simple mode is active
|
||||
final settingsBox = Hive.box<AppSettings>(HiveBoxes.settings);
|
||||
final isSimpleMode = settingsBox.get('default')?.simpleMode ?? false;
|
||||
if (isSimpleMode) return 0;
|
||||
|
||||
int points = 0;
|
||||
|
||||
// 1. Shalat Fardhu
|
||||
|
||||
Reference in New Issue
Block a user