updateLabelStyle method

void updateLabelStyle(
  1. BuildContext context
)

updateLabelStyle.

Implementation

void updateLabelStyle(BuildContext context) {
  final type = M3ETheme.of(context).typeScale;
  final base = switch (buttonSize.name) {
    'xs' => type.labelSmall,
    'sm' => type.labelMedium,
    'md' => type.labelLarge,
    'lg' => type.titleMedium,
    'xl' => type.titleLarge,
    _ => type.labelLarge,
  };
  labelStyle = base.copyWith(overflow: TextOverflow.ellipsis);
}