truncate method

String truncate(
  1. int maxLength, {
  2. String suffix = '...',
})

Implementation

String truncate(
  int maxLength, {
  String suffix = '...',
}) {
  if (maxLength <= 0) return '';

  if (length <= maxLength) return this;

  if (maxLength <= suffix.length) {
    return substring(0, maxLength);
  }

  return '${substring(0, maxLength - suffix.length)}$suffix';
}