SdChipThemeData.dark constructor
SdChipThemeData.dark(
- ThemeData theme
Creates a dark theme from the host ThemeData.
Implementation
factory SdChipThemeData.dark(ThemeData theme) {
final scheme = theme.colorScheme;
return SdChipThemeData(
backgroundColor: scheme.surfaceContainerHigh,
selectedColor: scheme.secondaryContainer,
disabledColor: scheme.surfaceContainerHighest.withValues(alpha: 0.35),
textColor: scheme.onSurface,
selectedTextColor: scheme.onSecondaryContainer,
disabledTextColor: scheme.onSurface.withValues(alpha: 0.42),
borderColor: scheme.outlineVariant.withValues(alpha: 0.9),
selectedBorderColor: scheme.secondaryContainer,
disabledBorderColor: scheme.outlineVariant.withValues(alpha: 0.35),
textStyle: theme.textTheme.labelLarge?.copyWith(
fontWeight: FontWeight.w600,
letterSpacing: 0.15,
),
padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12),
margin: EdgeInsets.zero,
borderRadius: BorderRadius.circular(20),
shadowColor: Colors.black.withValues(alpha: 0.32),
);
}