import 'package:flutter/material.dart'; import 'package:get/get.dart'; class AppColors { bool darkTheme = false; BaseController baseCtrl = Get.put(BaseController()); AppColors() { baseCtrl.isDarkModeEnabled.listen((value) { changeColors(); }); } void changeColors() { if (darkTheme == true) { dark = Colors.white; } else { dark = Colors.black; } } static Color dark = Colors.black; static const Color background = Color(0xFFffffff); } class BaseController extends GetxController { RxBool isDarkModeEnabled = false.obs; RxInt currentIndex = 0.obs; String? fbUserId; RxMap filterData = {}.obs; void updateFilterData(Map newData) { filterData.assignAll(newData); } Map getFilterData() { return filterData; } }