import 'package:flutter/material.dart'; import 'package:aslan/chatvibe_ui/theme/chatvibe_theme.dart'; class ThemeManager with ChangeNotifier { ThemeMode _themeMode = ThemeMode.system; ThemeMode get themeMode => _themeMode; ThemeData get currentTheme { switch (_themeMode) { case ThemeMode.dark: return ChatVibeTheme.darkTheme; case ThemeMode.light: case ThemeMode.system: default: return ChatVibeTheme.lightTheme; } } void setThemeMode(ThemeMode mode) { _themeMode = mode; notifyListeners(); } }