Refactor: Implement multi-item inventory for Pad Tracker and dynamic navigation
This commit is contained in:
@@ -49,6 +49,7 @@ class UserProfileNotifier extends StateNotifier<UserProfile?> {
|
||||
await box.clear();
|
||||
state = null;
|
||||
}
|
||||
}
|
||||
|
||||
/// Provider for cycle entries
|
||||
final cycleEntriesProvider = StateNotifierProvider<CycleEntriesNotifier, List<CycleEntry>>((ref) {
|
||||
@@ -106,5 +107,6 @@ class CycleEntriesNotifier extends StateNotifier<List<CycleEntry>> {
|
||||
/// Computed provider for current cycle info
|
||||
final currentCycleInfoProvider = Provider((ref) {
|
||||
final user = ref.watch(userProfileProvider);
|
||||
return CycleService.calculateCycleInfo(user);
|
||||
final entries = ref.watch(cycleEntriesProvider);
|
||||
return CycleService.calculateCycleInfo(user, entries);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user