toggleTheme method

void toggleTheme(
  1. WidgetRef ref
)

Toggles the theme between light and dark mode.

Requires a WidgetRef — only available in ConsumerWidget or ConsumerStatefulWidget. Call this from your widget's build method or a callback that has access to ref.

Example:

ElevatedButton(
  onPressed: () => toggleTheme(ref),
  child: Text('Toggle Theme'),
)

Implementation

void toggleTheme(WidgetRef ref) =>
  ref.read(fxThemeControllerProvider.notifier).toggleDark();