This commit is contained in:
2026-05-14 16:54:32 +00:00
parent 5b2a2e7ddb
commit 15fcbcc9eb
212 changed files with 18586 additions and 10360 deletions
@@ -1,31 +1,31 @@
import 'package:flutter/material.dart';
import '../models/activity.dart';
import '../services/relaxation_service.dart';
class RelaxationProvider with ChangeNotifier {
final RelaxationService _service = RelaxationService();
List<Activity> _activities = [];
bool _isLoading = false;
String _selectedCategory = 'Toutes';
List<Activity> get activities {
if (_selectedCategory == 'Toutes') return _activities;
return _activities.where((a) => a.category == _selectedCategory).toList();
}
bool get isLoading => _isLoading;
String get selectedCategory => _selectedCategory;
Future<void> loadActivities() async {
_isLoading = true;
notifyListeners();
_activities = await _service.fetchActivities();
_isLoading = false;
notifyListeners();
}
void setCategory(String category) {
_selectedCategory = category;
notifyListeners();
}
}
import 'package:flutter/material.dart';
import '../models/activity.dart';
import '../services/relaxation_service.dart';
class RelaxationProvider with ChangeNotifier {
final RelaxationService _service = RelaxationService();
List<Activity> _activities = [];
bool _isLoading = false;
String _selectedCategory = 'Toutes';
List<Activity> get activities {
if (_selectedCategory == 'Toutes') return _activities;
return _activities.where((a) => a.category == _selectedCategory).toList();
}
bool get isLoading => _isLoading;
String get selectedCategory => _selectedCategory;
Future<void> loadActivities() async {
_isLoading = true;
notifyListeners();
_activities = await _service.fetchActivities();
_isLoading = false;
notifyListeners();
}
void setCategory(String category) {
_selectedCategory = category;
notifyListeners();
}
}