truncateWithEllipsis method

String truncateWithEllipsis(
  1. String text,
  2. int maxLength
)

Truncates text to maxLength characters, appending an ellipsis.

Implementation

String truncateWithEllipsis(String text, int maxLength) {
  if (text.length <= maxLength) return text;
  if (maxLength <= 3) return text.substring(0, maxLength);
  return '${text.substring(0, maxLength - 3)}...';
}