scaleText method

TextScaler scaleText({
  1. double? sm,
  2. double? md,
  3. double? lg,
})

Implementation

TextScaler scaleText({double? sm, double? md, double? lg}) {
  final current = textScaler;

  if (isMobile && sm != null) {
    return current.clamp(minScaleFactor: sm, maxScaleFactor: sm);
  } else if (isTablet && md != null) {
    return current.clamp(minScaleFactor: md, maxScaleFactor: md);
  } else if (isDesktop && lg != null) {
    return current.clamp(minScaleFactor: lg, maxScaleFactor: lg);
  }

  return current;
}