passengersText static method

String passengersText(
  1. int adult,
  2. int children,
  3. int infantLab,
  4. int infantSeat,
)

Implementation

static String passengersText(int adult, int children, int infantLab, int infantSeat,) {
  final texts = [];
  if (adult > 1) {
    texts.add('$adult Adults');
  } else if (adult == 1) {
    texts.add('$adult Adult');
  }

  if (children > 1) {
    texts.add('$children Children');
  } else if (children == 1) {
    texts.add('$children Child');
  }
  if ((infantSeat + infantLab) > 1) {
    texts.add('${infantSeat + infantLab} Infants');
  } else if ((infantSeat + infantLab) == 1) {
    texts.add('${infantSeat + infantLab} Infant');
  }
  return texts.join(', ');
}