resolveInsetY static method

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

Resolves insetY value from FlyStyle

Implementation

static double? resolveInsetY(BuildContext context, FlyStyle style) {
  if (style.insetY == null) return null;

  // Handle string values (spacing tokens)
  if (style.insetY is String) {
    final spacing = FlyTheme.of(context).spacing;
    return FlyValue.resolveDouble(style.insetY, context, spacing);
  }

  // Handle numeric values
  if (style.insetY is num) {
    return style.insetY.toDouble();
  }

  return null;
}