Cleanup M3 token templates for theme lookups (#122601)
Cleanup M3 token templates for theme lookups
This commit is contained in:
parent
473fa38f77
commit
d24a28b806
@ -5,8 +5,10 @@
|
|||||||
import 'template.dart';
|
import 'template.dart';
|
||||||
|
|
||||||
class ActionChipTemplate extends TokenTemplate {
|
class ActionChipTemplate extends TokenTemplate {
|
||||||
|
const ActionChipTemplate(super.blockName, super.fileName, super.tokens, {
|
||||||
const ActionChipTemplate(super.blockName, super.fileName, super.tokens);
|
super.colorSchemePrefix = '_colors.',
|
||||||
|
super.textThemePrefix = '_textTheme.'
|
||||||
|
});
|
||||||
|
|
||||||
static const String tokenGroup = 'md.comp.assist-chip';
|
static const String tokenGroup = 'md.comp.assist-chip';
|
||||||
static const String variant = '.flat';
|
static const String variant = '.flat';
|
||||||
@ -14,7 +16,7 @@ class ActionChipTemplate extends TokenTemplate {
|
|||||||
@override
|
@override
|
||||||
String generate() => '''
|
String generate() => '''
|
||||||
class _${blockName}DefaultsM3 extends ChipThemeData {
|
class _${blockName}DefaultsM3 extends ChipThemeData {
|
||||||
const _${blockName}DefaultsM3(this.context, this.isEnabled)
|
_${blockName}DefaultsM3(this.context, this.isEnabled)
|
||||||
: super(
|
: super(
|
||||||
elevation: ${elevation("$tokenGroup$variant.container")},
|
elevation: ${elevation("$tokenGroup$variant.container")},
|
||||||
shape: ${shape("$tokenGroup.container")},
|
shape: ${shape("$tokenGroup.container")},
|
||||||
@ -23,6 +25,8 @@ class _${blockName}DefaultsM3 extends ChipThemeData {
|
|||||||
|
|
||||||
final BuildContext context;
|
final BuildContext context;
|
||||||
final bool isEnabled;
|
final bool isEnabled;
|
||||||
|
late final ColorScheme _colors = Theme.of(context).colorScheme;
|
||||||
|
late final TextTheme _textTheme = Theme.of(context).textTheme;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
TextStyle? get labelStyle => ${textStyle("$tokenGroup.label-text")};
|
TextStyle? get labelStyle => ${textStyle("$tokenGroup.label-text")};
|
||||||
|
@ -5,15 +5,20 @@
|
|||||||
import 'template.dart';
|
import 'template.dart';
|
||||||
|
|
||||||
class BannerTemplate extends TokenTemplate {
|
class BannerTemplate extends TokenTemplate {
|
||||||
const BannerTemplate(super.blockName, super.fileName, super.tokens);
|
const BannerTemplate(super.blockName, super.fileName, super.tokens, {
|
||||||
|
super.colorSchemePrefix = '_colors.',
|
||||||
|
super.textThemePrefix = '_textTheme.'
|
||||||
|
});
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String generate() => '''
|
String generate() => '''
|
||||||
class _${blockName}DefaultsM3 extends MaterialBannerThemeData {
|
class _${blockName}DefaultsM3 extends MaterialBannerThemeData {
|
||||||
const _${blockName}DefaultsM3(this.context)
|
_${blockName}DefaultsM3(this.context)
|
||||||
: super(elevation: ${elevation("md.comp.banner.container")});
|
: super(elevation: ${elevation("md.comp.banner.container")});
|
||||||
|
|
||||||
final BuildContext context;
|
final BuildContext context;
|
||||||
|
late final ColorScheme _colors = Theme.of(context).colorScheme;
|
||||||
|
late final TextTheme _textTheme = Theme.of(context).textTheme;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get backgroundColor => ${componentColor("md.comp.banner.container")};
|
Color? get backgroundColor => ${componentColor("md.comp.banner.container")};
|
||||||
|
@ -5,12 +5,14 @@
|
|||||||
import 'template.dart';
|
import 'template.dart';
|
||||||
|
|
||||||
class BottomAppBarTemplate extends TokenTemplate {
|
class BottomAppBarTemplate extends TokenTemplate {
|
||||||
const BottomAppBarTemplate(super.blockName, super.fileName, super.tokens);
|
const BottomAppBarTemplate(super.blockName, super.fileName, super.tokens, {
|
||||||
|
super.colorSchemePrefix = '_colors.',
|
||||||
|
});
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String generate() => '''
|
String generate() => '''
|
||||||
class _${blockName}DefaultsM3 extends BottomAppBarTheme {
|
class _${blockName}DefaultsM3 extends BottomAppBarTheme {
|
||||||
const _${blockName}DefaultsM3(this.context)
|
_${blockName}DefaultsM3(this.context)
|
||||||
: super(
|
: super(
|
||||||
elevation: ${elevation('md.comp.bottom-app-bar.container')},
|
elevation: ${elevation('md.comp.bottom-app-bar.container')},
|
||||||
height: ${tokens['md.comp.bottom-app-bar.container.height']},
|
height: ${tokens['md.comp.bottom-app-bar.container.height']},
|
||||||
@ -18,6 +20,7 @@ class _${blockName}DefaultsM3 extends BottomAppBarTheme {
|
|||||||
);
|
);
|
||||||
|
|
||||||
final BuildContext context;
|
final BuildContext context;
|
||||||
|
late final ColorScheme _colors = Theme.of(context).colorScheme;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get color => ${componentColor('md.comp.bottom-app-bar.container')};
|
Color? get color => ${componentColor('md.comp.bottom-app-bar.container')};
|
||||||
|
@ -5,12 +5,14 @@
|
|||||||
import 'template.dart';
|
import 'template.dart';
|
||||||
|
|
||||||
class BottomSheetTemplate extends TokenTemplate {
|
class BottomSheetTemplate extends TokenTemplate {
|
||||||
const BottomSheetTemplate(super.blockName, super.fileName, super.tokens);
|
const BottomSheetTemplate(super.blockName, super.fileName, super.tokens, {
|
||||||
|
super.colorSchemePrefix = '_colors.',
|
||||||
|
});
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String generate() => '''
|
String generate() => '''
|
||||||
class _${blockName}DefaultsM3 extends BottomSheetThemeData {
|
class _${blockName}DefaultsM3 extends BottomSheetThemeData {
|
||||||
const _${blockName}DefaultsM3(this.context)
|
_${blockName}DefaultsM3(this.context)
|
||||||
: super(
|
: super(
|
||||||
elevation: ${elevation("md.comp.sheet.bottom.docked.standard.container")},
|
elevation: ${elevation("md.comp.sheet.bottom.docked.standard.container")},
|
||||||
modalElevation: ${elevation("md.comp.sheet.bottom.docked.modal.container")},
|
modalElevation: ${elevation("md.comp.sheet.bottom.docked.modal.container")},
|
||||||
@ -18,6 +20,7 @@ class _${blockName}DefaultsM3 extends BottomSheetThemeData {
|
|||||||
);
|
);
|
||||||
|
|
||||||
final BuildContext context;
|
final BuildContext context;
|
||||||
|
late final ColorScheme _colors = Theme.of(context).colorScheme;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get backgroundColor => ${componentColor("md.comp.sheet.bottom.docked.container")};
|
Color? get backgroundColor => ${componentColor("md.comp.sheet.bottom.docked.container")};
|
||||||
|
@ -5,12 +5,14 @@
|
|||||||
import 'template.dart';
|
import 'template.dart';
|
||||||
|
|
||||||
class CardTemplate extends TokenTemplate {
|
class CardTemplate extends TokenTemplate {
|
||||||
const CardTemplate(super.blockName, super.fileName, super.tokens);
|
const CardTemplate(super.blockName, super.fileName, super.tokens, {
|
||||||
|
super.colorSchemePrefix = '_colors.',
|
||||||
|
});
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String generate() => '''
|
String generate() => '''
|
||||||
class _${blockName}DefaultsM3 extends CardTheme {
|
class _${blockName}DefaultsM3 extends CardTheme {
|
||||||
const _${blockName}DefaultsM3(this.context)
|
_${blockName}DefaultsM3(this.context)
|
||||||
: super(
|
: super(
|
||||||
clipBehavior: Clip.none,
|
clipBehavior: Clip.none,
|
||||||
elevation: ${elevation("md.comp.elevated-card.container")},
|
elevation: ${elevation("md.comp.elevated-card.container")},
|
||||||
@ -19,6 +21,7 @@ class _${blockName}DefaultsM3 extends CardTheme {
|
|||||||
);
|
);
|
||||||
|
|
||||||
final BuildContext context;
|
final BuildContext context;
|
||||||
|
late final ColorScheme _colors = Theme.of(context).colorScheme;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get color => ${componentColor("md.comp.elevated-card.container")};
|
Color? get color => ${componentColor("md.comp.elevated-card.container")};
|
||||||
|
@ -5,7 +5,10 @@
|
|||||||
import 'template.dart';
|
import 'template.dart';
|
||||||
|
|
||||||
class FilterChipTemplate extends TokenTemplate {
|
class FilterChipTemplate extends TokenTemplate {
|
||||||
const FilterChipTemplate(super.blockName, super.fileName, super.tokens);
|
const FilterChipTemplate(super.blockName, super.fileName, super.tokens, {
|
||||||
|
super.colorSchemePrefix = '_colors.',
|
||||||
|
super.textThemePrefix = '_textTheme.'
|
||||||
|
});
|
||||||
|
|
||||||
static const String tokenGroup = 'md.comp.filter-chip';
|
static const String tokenGroup = 'md.comp.filter-chip';
|
||||||
static const String variant = '.flat';
|
static const String variant = '.flat';
|
||||||
@ -13,7 +16,7 @@ class FilterChipTemplate extends TokenTemplate {
|
|||||||
@override
|
@override
|
||||||
String generate() => '''
|
String generate() => '''
|
||||||
class _${blockName}DefaultsM3 extends ChipThemeData {
|
class _${blockName}DefaultsM3 extends ChipThemeData {
|
||||||
const _${blockName}DefaultsM3(this.context, this.isEnabled, this.isSelected)
|
_${blockName}DefaultsM3(this.context, this.isEnabled, this.isSelected)
|
||||||
: super(
|
: super(
|
||||||
elevation: ${elevation("$tokenGroup$variant.container")},
|
elevation: ${elevation("$tokenGroup$variant.container")},
|
||||||
shape: ${shape("$tokenGroup.container")},
|
shape: ${shape("$tokenGroup.container")},
|
||||||
@ -23,6 +26,8 @@ class _${blockName}DefaultsM3 extends ChipThemeData {
|
|||||||
final BuildContext context;
|
final BuildContext context;
|
||||||
final bool isEnabled;
|
final bool isEnabled;
|
||||||
final bool isSelected;
|
final bool isSelected;
|
||||||
|
late final ColorScheme _colors = Theme.of(context).colorScheme;
|
||||||
|
late final TextTheme _textTheme = Theme.of(context).textTheme;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
TextStyle? get labelStyle => ${textStyle("$tokenGroup.label-text")};
|
TextStyle? get labelStyle => ${textStyle("$tokenGroup.label-text")};
|
||||||
|
@ -5,7 +5,10 @@
|
|||||||
import 'template.dart';
|
import 'template.dart';
|
||||||
|
|
||||||
class InputChipTemplate extends TokenTemplate {
|
class InputChipTemplate extends TokenTemplate {
|
||||||
const InputChipTemplate(super.blockName, super.fileName, super.tokens);
|
const InputChipTemplate(super.blockName, super.fileName, super.tokens, {
|
||||||
|
super.colorSchemePrefix = '_colors.',
|
||||||
|
super.textThemePrefix = '_textTheme.'
|
||||||
|
});
|
||||||
|
|
||||||
static const String tokenGroup = 'md.comp.input-chip';
|
static const String tokenGroup = 'md.comp.input-chip';
|
||||||
static const String variant = '';
|
static const String variant = '';
|
||||||
@ -13,7 +16,7 @@ class InputChipTemplate extends TokenTemplate {
|
|||||||
@override
|
@override
|
||||||
String generate() => '''
|
String generate() => '''
|
||||||
class _${blockName}DefaultsM3 extends ChipThemeData {
|
class _${blockName}DefaultsM3 extends ChipThemeData {
|
||||||
const _${blockName}DefaultsM3(this.context, this.isEnabled, this.isSelected)
|
_${blockName}DefaultsM3(this.context, this.isEnabled, this.isSelected)
|
||||||
: super(
|
: super(
|
||||||
elevation: ${elevation("$tokenGroup$variant.container")},
|
elevation: ${elevation("$tokenGroup$variant.container")},
|
||||||
shape: ${shape("$tokenGroup.container")},
|
shape: ${shape("$tokenGroup.container")},
|
||||||
@ -23,6 +26,8 @@ class _${blockName}DefaultsM3 extends ChipThemeData {
|
|||||||
final BuildContext context;
|
final BuildContext context;
|
||||||
final bool isEnabled;
|
final bool isEnabled;
|
||||||
final bool isSelected;
|
final bool isSelected;
|
||||||
|
late final ColorScheme _colors = Theme.of(context).colorScheme;
|
||||||
|
late final TextTheme _textTheme = Theme.of(context).textTheme;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
TextStyle? get labelStyle => ${textStyle("$tokenGroup.label-text")};
|
TextStyle? get labelStyle => ${textStyle("$tokenGroup.label-text")};
|
||||||
|
@ -5,20 +5,25 @@
|
|||||||
import 'template.dart';
|
import 'template.dart';
|
||||||
|
|
||||||
class NavigationDrawerTemplate extends TokenTemplate {
|
class NavigationDrawerTemplate extends TokenTemplate {
|
||||||
const NavigationDrawerTemplate(super.blockName, super.fileName, super.tokens);
|
const NavigationDrawerTemplate(super.blockName, super.fileName, super.tokens, {
|
||||||
|
super.colorSchemePrefix = '_colors.',
|
||||||
|
super.textThemePrefix = '_textTheme.'
|
||||||
|
});
|
||||||
|
|
||||||
@override
|
@override
|
||||||
String generate() => '''
|
String generate() => '''
|
||||||
class _${blockName}DefaultsM3 extends NavigationDrawerThemeData {
|
class _${blockName}DefaultsM3 extends NavigationDrawerThemeData {
|
||||||
const _${blockName}DefaultsM3(this.context)
|
_${blockName}DefaultsM3(this.context)
|
||||||
: super(
|
: super(
|
||||||
elevation: ${elevation("md.comp.navigation-drawer.modal.container")},
|
elevation: ${elevation("md.comp.navigation-drawer.modal.container")},
|
||||||
tileHeight: ${tokens["md.comp.navigation-drawer.active-indicator.height"]},
|
tileHeight: ${tokens["md.comp.navigation-drawer.active-indicator.height"]},
|
||||||
indicatorShape: ${shape("md.comp.navigation-drawer.active-indicator")},
|
indicatorShape: ${shape("md.comp.navigation-drawer.active-indicator")},
|
||||||
indicatorSize: const Size(${tokens["md.comp.navigation-drawer.active-indicator.width"]}, ${tokens["md.comp.navigation-drawer.active-indicator.height"]}),
|
indicatorSize: const Size(${tokens["md.comp.navigation-drawer.active-indicator.width"]}, ${tokens["md.comp.navigation-drawer.active-indicator.height"]}),
|
||||||
);
|
);
|
||||||
|
|
||||||
final BuildContext context;
|
final BuildContext context;
|
||||||
|
late final ColorScheme _colors = Theme.of(context).colorScheme;
|
||||||
|
late final TextTheme _textTheme = Theme.of(context).textTheme;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get backgroundColor => ${componentColor("md.comp.navigation-drawer.container")};
|
Color? get backgroundColor => ${componentColor("md.comp.navigation-drawer.container")};
|
||||||
|
@ -15,11 +15,10 @@ class SliderTemplate extends TokenTemplate {
|
|||||||
String generate() => '''
|
String generate() => '''
|
||||||
class _${blockName}DefaultsM3 extends SliderThemeData {
|
class _${blockName}DefaultsM3 extends SliderThemeData {
|
||||||
_${blockName}DefaultsM3(this.context)
|
_${blockName}DefaultsM3(this.context)
|
||||||
: _colors = Theme.of(context).colorScheme,
|
: super(trackHeight: ${tokens['$tokenGroup.active.track.height']});
|
||||||
super(trackHeight: ${tokens['$tokenGroup.active.track.height']});
|
|
||||||
|
|
||||||
final BuildContext context;
|
final BuildContext context;
|
||||||
final ColorScheme _colors;
|
late final ColorScheme _colors = Theme.of(context).colorScheme;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get activeTrackColor => ${componentColor('$tokenGroup.active.track')};
|
Color? get activeTrackColor => ${componentColor('$tokenGroup.active.track')};
|
||||||
|
@ -19,7 +19,6 @@ class _${blockName}DefaultsM3 extends SnackBarThemeData {
|
|||||||
|
|
||||||
final BuildContext context;
|
final BuildContext context;
|
||||||
late final ThemeData _theme = Theme.of(context);
|
late final ThemeData _theme = Theme.of(context);
|
||||||
|
|
||||||
late final ColorScheme _colors = _theme.colorScheme;
|
late final ColorScheme _colors = _theme.colorScheme;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
@ -12,10 +12,10 @@ class SwitchTemplate extends TokenTemplate {
|
|||||||
@override
|
@override
|
||||||
String generate() => '''
|
String generate() => '''
|
||||||
class _${blockName}DefaultsM3 extends SwitchThemeData {
|
class _${blockName}DefaultsM3 extends SwitchThemeData {
|
||||||
_${blockName}DefaultsM3(BuildContext context)
|
_${blockName}DefaultsM3(this.context);
|
||||||
: _colors = Theme.of(context).colorScheme;
|
|
||||||
|
|
||||||
final ColorScheme _colors;
|
final BuildContext context;
|
||||||
|
late final ColorScheme _colors = Theme.of(context).colorScheme;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
MaterialStateProperty<Color> get thumbColor {
|
MaterialStateProperty<Color> get thumbColor {
|
||||||
|
@ -7,8 +7,10 @@ import 'package:flutter/widgets.dart';
|
|||||||
|
|
||||||
import 'chip.dart';
|
import 'chip.dart';
|
||||||
import 'chip_theme.dart';
|
import 'chip_theme.dart';
|
||||||
|
import 'color_scheme.dart';
|
||||||
import 'colors.dart';
|
import 'colors.dart';
|
||||||
import 'debug.dart';
|
import 'debug.dart';
|
||||||
|
import 'text_theme.dart';
|
||||||
import 'theme.dart';
|
import 'theme.dart';
|
||||||
import 'theme_data.dart';
|
import 'theme_data.dart';
|
||||||
|
|
||||||
@ -178,7 +180,7 @@ class ActionChip extends StatelessWidget implements ChipAttributes, TappableChip
|
|||||||
// Token database version: v0_162
|
// Token database version: v0_162
|
||||||
|
|
||||||
class _ActionChipDefaultsM3 extends ChipThemeData {
|
class _ActionChipDefaultsM3 extends ChipThemeData {
|
||||||
const _ActionChipDefaultsM3(this.context, this.isEnabled)
|
_ActionChipDefaultsM3(this.context, this.isEnabled)
|
||||||
: super(
|
: super(
|
||||||
elevation: 0.0,
|
elevation: 0.0,
|
||||||
shape: const RoundedRectangleBorder(borderRadius: BorderRadius.all(Radius.circular(8.0))),
|
shape: const RoundedRectangleBorder(borderRadius: BorderRadius.all(Radius.circular(8.0))),
|
||||||
@ -187,9 +189,11 @@ class _ActionChipDefaultsM3 extends ChipThemeData {
|
|||||||
|
|
||||||
final BuildContext context;
|
final BuildContext context;
|
||||||
final bool isEnabled;
|
final bool isEnabled;
|
||||||
|
late final ColorScheme _colors = Theme.of(context).colorScheme;
|
||||||
|
late final TextTheme _textTheme = Theme.of(context).textTheme;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
TextStyle? get labelStyle => Theme.of(context).textTheme.labelLarge;
|
TextStyle? get labelStyle => _textTheme.labelLarge;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get backgroundColor => null;
|
Color? get backgroundColor => null;
|
||||||
@ -198,7 +202,7 @@ class _ActionChipDefaultsM3 extends ChipThemeData {
|
|||||||
Color? get shadowColor => Colors.transparent;
|
Color? get shadowColor => Colors.transparent;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get surfaceTintColor => Theme.of(context).colorScheme.surfaceTint;
|
Color? get surfaceTintColor => _colors.surfaceTint;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get selectedColor => null;
|
Color? get selectedColor => null;
|
||||||
@ -214,14 +218,14 @@ class _ActionChipDefaultsM3 extends ChipThemeData {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
BorderSide? get side => isEnabled
|
BorderSide? get side => isEnabled
|
||||||
? BorderSide(color: Theme.of(context).colorScheme.outline)
|
? BorderSide(color: _colors.outline)
|
||||||
: BorderSide(color: Theme.of(context).colorScheme.onSurface.withOpacity(0.12));
|
: BorderSide(color: _colors.onSurface.withOpacity(0.12));
|
||||||
|
|
||||||
@override
|
@override
|
||||||
IconThemeData? get iconTheme => IconThemeData(
|
IconThemeData? get iconTheme => IconThemeData(
|
||||||
color: isEnabled
|
color: isEnabled
|
||||||
? Theme.of(context).colorScheme.primary
|
? _colors.primary
|
||||||
: Theme.of(context).colorScheme.onSurface,
|
: _colors.onSurface,
|
||||||
size: 18.0,
|
size: 18.0,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -5,9 +5,11 @@
|
|||||||
import 'package:flutter/widgets.dart';
|
import 'package:flutter/widgets.dart';
|
||||||
|
|
||||||
import 'banner_theme.dart';
|
import 'banner_theme.dart';
|
||||||
|
import 'color_scheme.dart';
|
||||||
import 'divider.dart';
|
import 'divider.dart';
|
||||||
import 'material.dart';
|
import 'material.dart';
|
||||||
import 'scaffold.dart';
|
import 'scaffold.dart';
|
||||||
|
import 'text_theme.dart';
|
||||||
import 'theme.dart';
|
import 'theme.dart';
|
||||||
|
|
||||||
// Examples can assume:
|
// Examples can assume:
|
||||||
@ -462,22 +464,24 @@ class _BannerDefaultsM2 extends MaterialBannerThemeData {
|
|||||||
// Token database version: v0_162
|
// Token database version: v0_162
|
||||||
|
|
||||||
class _BannerDefaultsM3 extends MaterialBannerThemeData {
|
class _BannerDefaultsM3 extends MaterialBannerThemeData {
|
||||||
const _BannerDefaultsM3(this.context)
|
_BannerDefaultsM3(this.context)
|
||||||
: super(elevation: 1.0);
|
: super(elevation: 1.0);
|
||||||
|
|
||||||
final BuildContext context;
|
final BuildContext context;
|
||||||
|
late final ColorScheme _colors = Theme.of(context).colorScheme;
|
||||||
|
late final TextTheme _textTheme = Theme.of(context).textTheme;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get backgroundColor => Theme.of(context).colorScheme.surface;
|
Color? get backgroundColor => _colors.surface;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get surfaceTintColor => Theme.of(context).colorScheme.surfaceTint;
|
Color? get surfaceTintColor => _colors.surfaceTint;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get dividerColor => Theme.of(context).colorScheme.outlineVariant;
|
Color? get dividerColor => _colors.outlineVariant;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
TextStyle? get contentTextStyle => Theme.of(context).textTheme.bodyMedium;
|
TextStyle? get contentTextStyle => _textTheme.bodyMedium;
|
||||||
}
|
}
|
||||||
|
|
||||||
// END GENERATED TOKEN PROPERTIES - Banner
|
// END GENERATED TOKEN PROPERTIES - Banner
|
||||||
|
@ -6,6 +6,7 @@ import 'package:flutter/foundation.dart';
|
|||||||
import 'package:flutter/widgets.dart';
|
import 'package:flutter/widgets.dart';
|
||||||
|
|
||||||
import 'bottom_app_bar_theme.dart';
|
import 'bottom_app_bar_theme.dart';
|
||||||
|
import 'color_scheme.dart';
|
||||||
import 'colors.dart';
|
import 'colors.dart';
|
||||||
import 'elevation_overlay.dart';
|
import 'elevation_overlay.dart';
|
||||||
import 'material.dart';
|
import 'material.dart';
|
||||||
@ -293,7 +294,7 @@ class _BottomAppBarDefaultsM2 extends BottomAppBarTheme {
|
|||||||
// Token database version: v0_162
|
// Token database version: v0_162
|
||||||
|
|
||||||
class _BottomAppBarDefaultsM3 extends BottomAppBarTheme {
|
class _BottomAppBarDefaultsM3 extends BottomAppBarTheme {
|
||||||
const _BottomAppBarDefaultsM3(this.context)
|
_BottomAppBarDefaultsM3(this.context)
|
||||||
: super(
|
: super(
|
||||||
elevation: 3.0,
|
elevation: 3.0,
|
||||||
height: 80.0,
|
height: 80.0,
|
||||||
@ -301,15 +302,16 @@ class _BottomAppBarDefaultsM3 extends BottomAppBarTheme {
|
|||||||
);
|
);
|
||||||
|
|
||||||
final BuildContext context;
|
final BuildContext context;
|
||||||
|
late final ColorScheme _colors = Theme.of(context).colorScheme;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get color => Theme.of(context).colorScheme.surface;
|
Color? get color => _colors.surface;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get surfaceTintColor => Theme.of(context).colorScheme.surfaceTint;
|
Color? get surfaceTintColor => _colors.surfaceTint;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color get shadowColor => Colors.transparent;
|
Color? get shadowColor => Colors.transparent;
|
||||||
}
|
}
|
||||||
|
|
||||||
// END GENERATED TOKEN PROPERTIES - BottomAppBar
|
// END GENERATED TOKEN PROPERTIES - BottomAppBar
|
||||||
|
@ -9,6 +9,7 @@ import 'package:flutter/rendering.dart';
|
|||||||
import 'package:flutter/widgets.dart';
|
import 'package:flutter/widgets.dart';
|
||||||
|
|
||||||
import 'bottom_sheet_theme.dart';
|
import 'bottom_sheet_theme.dart';
|
||||||
|
import 'color_scheme.dart';
|
||||||
import 'colors.dart';
|
import 'colors.dart';
|
||||||
import 'curves.dart';
|
import 'curves.dart';
|
||||||
import 'debug.dart';
|
import 'debug.dart';
|
||||||
@ -1148,7 +1149,7 @@ PersistentBottomSheetController<T> showBottomSheet<T>({
|
|||||||
// Token database version: v0_162
|
// Token database version: v0_162
|
||||||
|
|
||||||
class _BottomSheetDefaultsM3 extends BottomSheetThemeData {
|
class _BottomSheetDefaultsM3 extends BottomSheetThemeData {
|
||||||
const _BottomSheetDefaultsM3(this.context)
|
_BottomSheetDefaultsM3(this.context)
|
||||||
: super(
|
: super(
|
||||||
elevation: 1.0,
|
elevation: 1.0,
|
||||||
modalElevation: 1.0,
|
modalElevation: 1.0,
|
||||||
@ -1156,12 +1157,13 @@ class _BottomSheetDefaultsM3 extends BottomSheetThemeData {
|
|||||||
);
|
);
|
||||||
|
|
||||||
final BuildContext context;
|
final BuildContext context;
|
||||||
|
late final ColorScheme _colors = Theme.of(context).colorScheme;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get backgroundColor => Theme.of(context).colorScheme.surface;
|
Color? get backgroundColor => _colors.surface;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get surfaceTintColor => Theme.of(context).colorScheme.surfaceTint;
|
Color? get surfaceTintColor => _colors.surfaceTint;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get shadowColor => Colors.transparent;
|
Color? get shadowColor => Colors.transparent;
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
import 'package:flutter/widgets.dart';
|
import 'package:flutter/widgets.dart';
|
||||||
|
|
||||||
import 'card_theme.dart';
|
import 'card_theme.dart';
|
||||||
|
import 'color_scheme.dart';
|
||||||
import 'material.dart';
|
import 'material.dart';
|
||||||
import 'theme.dart';
|
import 'theme.dart';
|
||||||
|
|
||||||
@ -217,7 +218,7 @@ class _CardDefaultsM2 extends CardTheme {
|
|||||||
// Token database version: v0_162
|
// Token database version: v0_162
|
||||||
|
|
||||||
class _CardDefaultsM3 extends CardTheme {
|
class _CardDefaultsM3 extends CardTheme {
|
||||||
const _CardDefaultsM3(this.context)
|
_CardDefaultsM3(this.context)
|
||||||
: super(
|
: super(
|
||||||
clipBehavior: Clip.none,
|
clipBehavior: Clip.none,
|
||||||
elevation: 1.0,
|
elevation: 1.0,
|
||||||
@ -226,15 +227,16 @@ class _CardDefaultsM3 extends CardTheme {
|
|||||||
);
|
);
|
||||||
|
|
||||||
final BuildContext context;
|
final BuildContext context;
|
||||||
|
late final ColorScheme _colors = Theme.of(context).colorScheme;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get color => Theme.of(context).colorScheme.surface;
|
Color? get color => _colors.surface;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get shadowColor => Theme.of(context).colorScheme.shadow;
|
Color? get shadowColor => _colors.shadow;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get surfaceTintColor => Theme.of(context).colorScheme.surfaceTint;
|
Color? get surfaceTintColor => _colors.surfaceTint;
|
||||||
}
|
}
|
||||||
|
|
||||||
// END GENERATED TOKEN PROPERTIES - Card
|
// END GENERATED TOKEN PROPERTIES - Card
|
||||||
|
@ -9,6 +9,7 @@ import 'package:flutter/rendering.dart';
|
|||||||
import 'package:flutter/widgets.dart';
|
import 'package:flutter/widgets.dart';
|
||||||
|
|
||||||
import 'chip_theme.dart';
|
import 'chip_theme.dart';
|
||||||
|
import 'color_scheme.dart';
|
||||||
import 'colors.dart';
|
import 'colors.dart';
|
||||||
import 'constants.dart';
|
import 'constants.dart';
|
||||||
import 'debug.dart';
|
import 'debug.dart';
|
||||||
@ -18,6 +19,7 @@ import 'material.dart';
|
|||||||
import 'material_localizations.dart';
|
import 'material_localizations.dart';
|
||||||
import 'material_state.dart';
|
import 'material_state.dart';
|
||||||
import 'material_state_mixin.dart';
|
import 'material_state_mixin.dart';
|
||||||
|
import 'text_theme.dart';
|
||||||
import 'theme.dart';
|
import 'theme.dart';
|
||||||
import 'theme_data.dart';
|
import 'theme_data.dart';
|
||||||
import 'tooltip.dart';
|
import 'tooltip.dart';
|
||||||
@ -2189,7 +2191,7 @@ bool _hitIsOnDeleteIcon({
|
|||||||
// Token database version: v0_162
|
// Token database version: v0_162
|
||||||
|
|
||||||
class _ChipDefaultsM3 extends ChipThemeData {
|
class _ChipDefaultsM3 extends ChipThemeData {
|
||||||
const _ChipDefaultsM3(this.context, this.isEnabled)
|
_ChipDefaultsM3(this.context, this.isEnabled)
|
||||||
: super(
|
: super(
|
||||||
elevation: 0.0,
|
elevation: 0.0,
|
||||||
shape: const RoundedRectangleBorder(borderRadius: BorderRadius.all(Radius.circular(8.0))),
|
shape: const RoundedRectangleBorder(borderRadius: BorderRadius.all(Radius.circular(8.0))),
|
||||||
@ -2198,9 +2200,11 @@ class _ChipDefaultsM3 extends ChipThemeData {
|
|||||||
|
|
||||||
final BuildContext context;
|
final BuildContext context;
|
||||||
final bool isEnabled;
|
final bool isEnabled;
|
||||||
|
late final ColorScheme _colors = Theme.of(context).colorScheme;
|
||||||
|
late final TextTheme _textTheme = Theme.of(context).textTheme;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
TextStyle? get labelStyle => Theme.of(context).textTheme.labelLarge;
|
TextStyle? get labelStyle => _textTheme.labelLarge;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get backgroundColor => null;
|
Color? get backgroundColor => null;
|
||||||
@ -2209,7 +2213,7 @@ class _ChipDefaultsM3 extends ChipThemeData {
|
|||||||
Color? get shadowColor => Colors.transparent;
|
Color? get shadowColor => Colors.transparent;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get surfaceTintColor => Theme.of(context).colorScheme.surfaceTint;
|
Color? get surfaceTintColor => _colors.surfaceTint;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get selectedColor => null;
|
Color? get selectedColor => null;
|
||||||
@ -2225,14 +2229,14 @@ class _ChipDefaultsM3 extends ChipThemeData {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
BorderSide? get side => isEnabled
|
BorderSide? get side => isEnabled
|
||||||
? BorderSide(color: Theme.of(context).colorScheme.outline)
|
? BorderSide(color: _colors.outline)
|
||||||
: BorderSide(color: Theme.of(context).colorScheme.onSurface.withOpacity(0.12));
|
: BorderSide(color: _colors.onSurface.withOpacity(0.12));
|
||||||
|
|
||||||
@override
|
@override
|
||||||
IconThemeData? get iconTheme => IconThemeData(
|
IconThemeData? get iconTheme => IconThemeData(
|
||||||
color: isEnabled
|
color: isEnabled
|
||||||
? Theme.of(context).colorScheme.primary
|
? _colors.primary
|
||||||
: Theme.of(context).colorScheme.onSurface,
|
: _colors.onSurface,
|
||||||
size: 18.0,
|
size: 18.0,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -7,8 +7,10 @@ import 'package:flutter/widgets.dart';
|
|||||||
|
|
||||||
import 'chip.dart';
|
import 'chip.dart';
|
||||||
import 'chip_theme.dart';
|
import 'chip_theme.dart';
|
||||||
|
import 'color_scheme.dart';
|
||||||
import 'colors.dart';
|
import 'colors.dart';
|
||||||
import 'debug.dart';
|
import 'debug.dart';
|
||||||
|
import 'text_theme.dart';
|
||||||
import 'theme.dart';
|
import 'theme.dart';
|
||||||
import 'theme_data.dart';
|
import 'theme_data.dart';
|
||||||
|
|
||||||
@ -190,7 +192,7 @@ class ChoiceChip extends StatelessWidget
|
|||||||
// Token database version: v0_162
|
// Token database version: v0_162
|
||||||
|
|
||||||
class _ChoiceChipDefaultsM3 extends ChipThemeData {
|
class _ChoiceChipDefaultsM3 extends ChipThemeData {
|
||||||
const _ChoiceChipDefaultsM3(this.context, this.isEnabled, this.isSelected)
|
_ChoiceChipDefaultsM3(this.context, this.isEnabled, this.isSelected)
|
||||||
: super(
|
: super(
|
||||||
elevation: 0.0,
|
elevation: 0.0,
|
||||||
shape: const RoundedRectangleBorder(borderRadius: BorderRadius.all(Radius.circular(8.0))),
|
shape: const RoundedRectangleBorder(borderRadius: BorderRadius.all(Radius.circular(8.0))),
|
||||||
@ -200,9 +202,11 @@ class _ChoiceChipDefaultsM3 extends ChipThemeData {
|
|||||||
final BuildContext context;
|
final BuildContext context;
|
||||||
final bool isEnabled;
|
final bool isEnabled;
|
||||||
final bool isSelected;
|
final bool isSelected;
|
||||||
|
late final ColorScheme _colors = Theme.of(context).colorScheme;
|
||||||
|
late final TextTheme _textTheme = Theme.of(context).textTheme;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
TextStyle? get labelStyle => Theme.of(context).textTheme.labelLarge;
|
TextStyle? get labelStyle => _textTheme.labelLarge;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get backgroundColor => null;
|
Color? get backgroundColor => null;
|
||||||
@ -211,36 +215,36 @@ class _ChoiceChipDefaultsM3 extends ChipThemeData {
|
|||||||
Color? get shadowColor => Colors.transparent;
|
Color? get shadowColor => Colors.transparent;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get surfaceTintColor => Theme.of(context).colorScheme.surfaceTint;
|
Color? get surfaceTintColor => _colors.surfaceTint;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get selectedColor => isEnabled
|
Color? get selectedColor => isEnabled
|
||||||
? Theme.of(context).colorScheme.secondaryContainer
|
? _colors.secondaryContainer
|
||||||
: Theme.of(context).colorScheme.onSurface.withOpacity(0.12);
|
: _colors.onSurface.withOpacity(0.12);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get checkmarkColor => Theme.of(context).colorScheme.onSecondaryContainer;
|
Color? get checkmarkColor => _colors.onSecondaryContainer;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get disabledColor => isSelected
|
Color? get disabledColor => isSelected
|
||||||
? Theme.of(context).colorScheme.onSurface.withOpacity(0.12)
|
? _colors.onSurface.withOpacity(0.12)
|
||||||
: null;
|
: null;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get deleteIconColor => Theme.of(context).colorScheme.onSecondaryContainer;
|
Color? get deleteIconColor => _colors.onSecondaryContainer;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
BorderSide? get side => !isSelected
|
BorderSide? get side => !isSelected
|
||||||
? isEnabled
|
? isEnabled
|
||||||
? BorderSide(color: Theme.of(context).colorScheme.outline)
|
? BorderSide(color: _colors.outline)
|
||||||
: BorderSide(color: Theme.of(context).colorScheme.onSurface.withOpacity(0.12))
|
: BorderSide(color: _colors.onSurface.withOpacity(0.12))
|
||||||
: const BorderSide(color: Colors.transparent);
|
: const BorderSide(color: Colors.transparent);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
IconThemeData? get iconTheme => IconThemeData(
|
IconThemeData? get iconTheme => IconThemeData(
|
||||||
color: isEnabled
|
color: isEnabled
|
||||||
? null
|
? null
|
||||||
: Theme.of(context).colorScheme.onSurface,
|
: _colors.onSurface,
|
||||||
size: 18.0,
|
size: 18.0,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -7,8 +7,10 @@ import 'package:flutter/widgets.dart';
|
|||||||
|
|
||||||
import 'chip.dart';
|
import 'chip.dart';
|
||||||
import 'chip_theme.dart';
|
import 'chip_theme.dart';
|
||||||
|
import 'color_scheme.dart';
|
||||||
import 'colors.dart';
|
import 'colors.dart';
|
||||||
import 'debug.dart';
|
import 'debug.dart';
|
||||||
|
import 'text_theme.dart';
|
||||||
import 'theme.dart';
|
import 'theme.dart';
|
||||||
import 'theme_data.dart';
|
import 'theme_data.dart';
|
||||||
|
|
||||||
@ -198,7 +200,7 @@ class FilterChip extends StatelessWidget
|
|||||||
// Token database version: v0_162
|
// Token database version: v0_162
|
||||||
|
|
||||||
class _FilterChipDefaultsM3 extends ChipThemeData {
|
class _FilterChipDefaultsM3 extends ChipThemeData {
|
||||||
const _FilterChipDefaultsM3(this.context, this.isEnabled, this.isSelected)
|
_FilterChipDefaultsM3(this.context, this.isEnabled, this.isSelected)
|
||||||
: super(
|
: super(
|
||||||
elevation: 0.0,
|
elevation: 0.0,
|
||||||
shape: const RoundedRectangleBorder(borderRadius: BorderRadius.all(Radius.circular(8.0))),
|
shape: const RoundedRectangleBorder(borderRadius: BorderRadius.all(Radius.circular(8.0))),
|
||||||
@ -208,9 +210,11 @@ class _FilterChipDefaultsM3 extends ChipThemeData {
|
|||||||
final BuildContext context;
|
final BuildContext context;
|
||||||
final bool isEnabled;
|
final bool isEnabled;
|
||||||
final bool isSelected;
|
final bool isSelected;
|
||||||
|
late final ColorScheme _colors = Theme.of(context).colorScheme;
|
||||||
|
late final TextTheme _textTheme = Theme.of(context).textTheme;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
TextStyle? get labelStyle => Theme.of(context).textTheme.labelLarge;
|
TextStyle? get labelStyle => _textTheme.labelLarge;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get backgroundColor => null;
|
Color? get backgroundColor => null;
|
||||||
@ -219,36 +223,36 @@ class _FilterChipDefaultsM3 extends ChipThemeData {
|
|||||||
Color? get shadowColor => Colors.transparent;
|
Color? get shadowColor => Colors.transparent;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get surfaceTintColor => Theme.of(context).colorScheme.surfaceTint;
|
Color? get surfaceTintColor => _colors.surfaceTint;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get selectedColor => isEnabled
|
Color? get selectedColor => isEnabled
|
||||||
? Theme.of(context).colorScheme.secondaryContainer
|
? _colors.secondaryContainer
|
||||||
: Theme.of(context).colorScheme.onSurface.withOpacity(0.12);
|
: _colors.onSurface.withOpacity(0.12);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get checkmarkColor => Theme.of(context).colorScheme.onSecondaryContainer;
|
Color? get checkmarkColor => _colors.onSecondaryContainer;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get disabledColor => isSelected
|
Color? get disabledColor => isSelected
|
||||||
? Theme.of(context).colorScheme.onSurface.withOpacity(0.12)
|
? _colors.onSurface.withOpacity(0.12)
|
||||||
: null;
|
: null;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get deleteIconColor => Theme.of(context).colorScheme.onSecondaryContainer;
|
Color? get deleteIconColor => _colors.onSecondaryContainer;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
BorderSide? get side => !isSelected
|
BorderSide? get side => !isSelected
|
||||||
? isEnabled
|
? isEnabled
|
||||||
? BorderSide(color: Theme.of(context).colorScheme.outline)
|
? BorderSide(color: _colors.outline)
|
||||||
: BorderSide(color: Theme.of(context).colorScheme.onSurface.withOpacity(0.12))
|
: BorderSide(color: _colors.onSurface.withOpacity(0.12))
|
||||||
: const BorderSide(color: Colors.transparent);
|
: const BorderSide(color: Colors.transparent);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
IconThemeData? get iconTheme => IconThemeData(
|
IconThemeData? get iconTheme => IconThemeData(
|
||||||
color: isEnabled
|
color: isEnabled
|
||||||
? null
|
? null
|
||||||
: Theme.of(context).colorScheme.onSurface,
|
: _colors.onSurface,
|
||||||
size: 18.0,
|
size: 18.0,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -7,9 +7,11 @@ import 'package:flutter/widgets.dart';
|
|||||||
|
|
||||||
import 'chip.dart';
|
import 'chip.dart';
|
||||||
import 'chip_theme.dart';
|
import 'chip_theme.dart';
|
||||||
|
import 'color_scheme.dart';
|
||||||
import 'colors.dart';
|
import 'colors.dart';
|
||||||
import 'debug.dart';
|
import 'debug.dart';
|
||||||
import 'icons.dart';
|
import 'icons.dart';
|
||||||
|
import 'text_theme.dart';
|
||||||
import 'theme.dart';
|
import 'theme.dart';
|
||||||
import 'theme_data.dart';
|
import 'theme_data.dart';
|
||||||
|
|
||||||
@ -247,7 +249,7 @@ class InputChip extends StatelessWidget
|
|||||||
// Token database version: v0_162
|
// Token database version: v0_162
|
||||||
|
|
||||||
class _InputChipDefaultsM3 extends ChipThemeData {
|
class _InputChipDefaultsM3 extends ChipThemeData {
|
||||||
const _InputChipDefaultsM3(this.context, this.isEnabled, this.isSelected)
|
_InputChipDefaultsM3(this.context, this.isEnabled, this.isSelected)
|
||||||
: super(
|
: super(
|
||||||
elevation: 0.0,
|
elevation: 0.0,
|
||||||
shape: const RoundedRectangleBorder(borderRadius: BorderRadius.all(Radius.circular(8.0))),
|
shape: const RoundedRectangleBorder(borderRadius: BorderRadius.all(Radius.circular(8.0))),
|
||||||
@ -257,9 +259,11 @@ class _InputChipDefaultsM3 extends ChipThemeData {
|
|||||||
final BuildContext context;
|
final BuildContext context;
|
||||||
final bool isEnabled;
|
final bool isEnabled;
|
||||||
final bool isSelected;
|
final bool isSelected;
|
||||||
|
late final ColorScheme _colors = Theme.of(context).colorScheme;
|
||||||
|
late final TextTheme _textTheme = Theme.of(context).textTheme;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
TextStyle? get labelStyle => Theme.of(context).textTheme.labelLarge;
|
TextStyle? get labelStyle => _textTheme.labelLarge;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get backgroundColor => null;
|
Color? get backgroundColor => null;
|
||||||
@ -272,8 +276,8 @@ class _InputChipDefaultsM3 extends ChipThemeData {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get selectedColor => isEnabled
|
Color? get selectedColor => isEnabled
|
||||||
? Theme.of(context).colorScheme.secondaryContainer
|
? _colors.secondaryContainer
|
||||||
: Theme.of(context).colorScheme.onSurface.withOpacity(0.12);
|
: _colors.onSurface.withOpacity(0.12);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get checkmarkColor => null;
|
Color? get checkmarkColor => null;
|
||||||
@ -282,20 +286,20 @@ class _InputChipDefaultsM3 extends ChipThemeData {
|
|||||||
Color? get disabledColor => null;
|
Color? get disabledColor => null;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get deleteIconColor => Theme.of(context).colorScheme.onSecondaryContainer;
|
Color? get deleteIconColor => _colors.onSecondaryContainer;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
BorderSide? get side => !isSelected
|
BorderSide? get side => !isSelected
|
||||||
? isEnabled
|
? isEnabled
|
||||||
? BorderSide(color: Theme.of(context).colorScheme.outline)
|
? BorderSide(color: _colors.outline)
|
||||||
: BorderSide(color: Theme.of(context).colorScheme.onSurface.withOpacity(0.12))
|
: BorderSide(color: _colors.onSurface.withOpacity(0.12))
|
||||||
: const BorderSide(color: Colors.transparent);
|
: const BorderSide(color: Colors.transparent);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
IconThemeData? get iconTheme => IconThemeData(
|
IconThemeData? get iconTheme => IconThemeData(
|
||||||
color: isEnabled
|
color: isEnabled
|
||||||
? null
|
? null
|
||||||
: Theme.of(context).colorScheme.onSurface,
|
: _colors.onSurface,
|
||||||
size: 18.0,
|
size: 18.0,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -661,27 +661,29 @@ bool _isForwardOrCompleted(Animation<double> animation) {
|
|||||||
// Token database version: v0_162
|
// Token database version: v0_162
|
||||||
|
|
||||||
class _NavigationDrawerDefaultsM3 extends NavigationDrawerThemeData {
|
class _NavigationDrawerDefaultsM3 extends NavigationDrawerThemeData {
|
||||||
const _NavigationDrawerDefaultsM3(this.context)
|
_NavigationDrawerDefaultsM3(this.context)
|
||||||
: super(
|
: super(
|
||||||
elevation: 1.0,
|
elevation: 1.0,
|
||||||
tileHeight: 56.0,
|
tileHeight: 56.0,
|
||||||
indicatorShape: const StadiumBorder(),
|
indicatorShape: const StadiumBorder(),
|
||||||
indicatorSize: const Size(336.0, 56.0),
|
indicatorSize: const Size(336.0, 56.0),
|
||||||
);
|
);
|
||||||
|
|
||||||
final BuildContext context;
|
final BuildContext context;
|
||||||
|
late final ColorScheme _colors = Theme.of(context).colorScheme;
|
||||||
|
late final TextTheme _textTheme = Theme.of(context).textTheme;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get backgroundColor => Theme.of(context).colorScheme.surface;
|
Color? get backgroundColor => _colors.surface;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get surfaceTintColor => Theme.of(context).colorScheme.surfaceTint;
|
Color? get surfaceTintColor => _colors.surfaceTint;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get shadowColor => Colors.transparent;
|
Color? get shadowColor => Colors.transparent;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get indicatorColor => Theme.of(context).colorScheme.secondaryContainer;
|
Color? get indicatorColor => _colors.secondaryContainer;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
MaterialStateProperty<IconThemeData?>? get iconTheme {
|
MaterialStateProperty<IconThemeData?>? get iconTheme {
|
||||||
@ -690,7 +692,7 @@ class _NavigationDrawerDefaultsM3 extends NavigationDrawerThemeData {
|
|||||||
size: 24.0,
|
size: 24.0,
|
||||||
color: states.contains(MaterialState.selected)
|
color: states.contains(MaterialState.selected)
|
||||||
? null
|
? null
|
||||||
: Theme.of(context).colorScheme.onSurfaceVariant,
|
: _colors.onSurfaceVariant,
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -698,11 +700,11 @@ class _NavigationDrawerDefaultsM3 extends NavigationDrawerThemeData {
|
|||||||
@override
|
@override
|
||||||
MaterialStateProperty<TextStyle?>? get labelTextStyle {
|
MaterialStateProperty<TextStyle?>? get labelTextStyle {
|
||||||
return MaterialStateProperty.resolveWith((Set<MaterialState> states) {
|
return MaterialStateProperty.resolveWith((Set<MaterialState> states) {
|
||||||
final TextStyle style = Theme.of(context).textTheme.labelLarge!;
|
final TextStyle style = _textTheme.labelLarge!;
|
||||||
return style.apply(
|
return style.apply(
|
||||||
color: states.contains(MaterialState.selected)
|
color: states.contains(MaterialState.selected)
|
||||||
? Theme.of(context).colorScheme.onSecondaryContainer
|
? _colors.onSecondaryContainer
|
||||||
: Theme.of(context).colorScheme.onSurfaceVariant,
|
: _colors.onSurfaceVariant,
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -1882,11 +1882,10 @@ class _SliderDefaultsM2 extends SliderThemeData {
|
|||||||
|
|
||||||
class _SliderDefaultsM3 extends SliderThemeData {
|
class _SliderDefaultsM3 extends SliderThemeData {
|
||||||
_SliderDefaultsM3(this.context)
|
_SliderDefaultsM3(this.context)
|
||||||
: _colors = Theme.of(context).colorScheme,
|
: super(trackHeight: 4.0);
|
||||||
super(trackHeight: 4.0);
|
|
||||||
|
|
||||||
final BuildContext context;
|
final BuildContext context;
|
||||||
final ColorScheme _colors;
|
late final ColorScheme _colors = Theme.of(context).colorScheme;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Color? get activeTrackColor => _colors.primary;
|
Color? get activeTrackColor => _colors.primary;
|
||||||
|
@ -854,7 +854,6 @@ class _SnackbarDefaultsM3 extends SnackBarThemeData {
|
|||||||
|
|
||||||
final BuildContext context;
|
final BuildContext context;
|
||||||
late final ThemeData _theme = Theme.of(context);
|
late final ThemeData _theme = Theme.of(context);
|
||||||
|
|
||||||
late final ColorScheme _colors = _theme.colorScheme;
|
late final ColorScheme _colors = _theme.colorScheme;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
@ -1698,10 +1698,10 @@ class _SwitchDefaultsM2 extends SwitchThemeData {
|
|||||||
// Token database version: v0_162
|
// Token database version: v0_162
|
||||||
|
|
||||||
class _SwitchDefaultsM3 extends SwitchThemeData {
|
class _SwitchDefaultsM3 extends SwitchThemeData {
|
||||||
_SwitchDefaultsM3(BuildContext context)
|
_SwitchDefaultsM3(this.context);
|
||||||
: _colors = Theme.of(context).colorScheme;
|
|
||||||
|
|
||||||
final ColorScheme _colors;
|
final BuildContext context;
|
||||||
|
late final ColorScheme _colors = Theme.of(context).colorScheme;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
MaterialStateProperty<Color> get thumbColor {
|
MaterialStateProperty<Color> get thumbColor {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user