resolve static method

double? resolve(
  1. BuildContext context,
  2. FlyStyle style
)

Resolves tracking values from FlyStyle and FlyThemeData into TextStyle letterSpacing

Implementation

static double? resolve(BuildContext context, FlyStyle style) {
  if (style.tracking == null) return null;
  try {
    final tracking = FlyTheme.of(context).tracking;
    return _resolveValue(style.tracking, context, tracking);
  } catch (e) {
    throw ArgumentError('Failed to resolve tracking: $e');
  }
}