YaruTheme constructor
const
YaruTheme({
- Key? key,
- ValueWidgetBuilder<
YaruThemeData> ? builder, - Widget? child,
- YaruThemeData data = const YaruThemeData(),
- @visibleForTesting Platform? platform,
- @visibleForTesting YaruSettings? settings,
Implementation
const YaruTheme({
super.key,
this.builder,
this.child,
this.data = const YaruThemeData(),
@visibleForTesting Platform? platform,
@visibleForTesting YaruSettings? settings,
}) : assert(
builder != null || child != null,
'Either builder or child must be provided',
),
_platform = platform ?? const LocalPlatform(),
_settings = settings;