getInputConstraints static method

BoxConstraints getInputConstraints(
  1. ComponentSize size
)

Retourne les contraintes BoxConstraints pour les inputs selon leur taille

Implementation

static BoxConstraints getInputConstraints(ComponentSize size) {
  final padding = getInputPadding(size);

  switch (size) {
    case ComponentSize.xs:
      return BoxConstraints.tightFor(height: padding.vertical * 2 + 20);
    case ComponentSize.sm:
      return BoxConstraints.tightFor(height: padding.vertical * 2 + 22);
    case ComponentSize.md:
      return BoxConstraints.tightFor(height: padding.vertical * 2);
    case ComponentSize.lg:
      return BoxConstraints.tightFor(height: padding.vertical * 2 - 12);
    case ComponentSize.xl:
      return BoxConstraints.tightFor(height: padding.vertical * 2 - 14);
  }
}