import 'dart:ui'; import 'package:flutter/foundation.dart'; import 'package:surface/theme.dart'; class ThemeProvider extends ChangeNotifier { ThemeSet? theme; ThemeProvider() { createAppThemeSet().then((value) { theme = value; notifyListeners(); }); } void reloadTheme({ Color? seedColorOverride, bool? useMaterial3, String? customFonts, }) { createAppThemeSet( seedColorOverride: seedColorOverride, useMaterial3: useMaterial3, customFonts: customFonts, ).then((value) { theme = value; notifyListeners(); }); } }