AdaptiveTheme constructor

const AdaptiveTheme({
  1. Key? key,
  2. required ThemeData light,
  3. ThemeData? dark,
  4. required AdaptiveThemeMode initial,
  5. required AdaptiveThemeBuilder builder,
  6. bool debugShowFloatingThemeButton = false,
})

Primary constructor which allows to configure themes initially.

Implementation

const AdaptiveTheme({
  super.key,
  required this.light,
  ThemeData? dark,
  required this.initial,
  required this.builder,
  this.debugShowFloatingThemeButton = false,
}) : dark = dark ?? light;