estimateWidth method

double estimateWidth(
  1. BuildContext context
)

Implementation

double estimateWidth(BuildContext context) {
  final themeSize = theme?.size ?? size ?? context.theme.textFieldTheme.size;
  double base = switch (themeSize) {
    TInputSize.xs => 150.0,
    TInputSize.sm => 200.0,
    _ => 250.0,
  };
  if (postWidget != null) base += 32.0;
  if (preWidget != null) base += 32.0;
  return base;
}