OpalWrapper constructor
const
OpalWrapper({
- Key? key,
- required Widget builder(
- BuildContext context,
- ThemeData lightTheme,
- ThemeData darkTheme,
- ThemeMode themeMode,
- List<
ThemeMod> themeMods = const [], - List<
ThemeMod> lightThemeMods = const [], - List<
ThemeMod> darkThemeMods = const [], - ThemeData? lightTheme,
- ThemeData? darkTheme,
- ThemeMode themeMode = ThemeMode.system,
- TextDirection directionality = TextDirection.ltr,
- Widget backgroundBuilder(
- BuildContext context,
- Widget child
- Widget foregroundBuilder(
- BuildContext context,
- Widget child
- Widget? background,
Implementation
const OpalWrapper(
{super.key,
required this.builder,
this.themeMods = const [],
this.lightThemeMods = const [],
this.darkThemeMods = const [],
this.lightTheme,
this.darkTheme,
this.themeMode = ThemeMode.system,
this.directionality = TextDirection.ltr,
this.backgroundBuilder = _passthroughBuilder,
this.foregroundBuilder = _passthroughBuilder,
this.background});