getSize method

double? getSize(
  1. OudsBadgeSize? state
)

Retrieves the size (double) for the badge based on the provided size enum.

Implementation

double? getSize(OudsBadgeSize? state) {
  final theme = OudsTheme.of(context).componentsTokens(context).badge;

  switch (state) {
    case OudsBadgeSize.xsmall:
      return theme.sizeXsmall;
    case OudsBadgeSize.small:
      return theme.sizeSmall;
    case OudsBadgeSize.medium:
      return theme.sizeMedium;
    case OudsBadgeSize.large:
      return theme.sizeLarge;
    case null:
      return theme.sizeMedium;
  }
}