truncate method

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

Truncates the string to a maximum of max characters and adds a suffix if truncated.

Example:

'This is a long text'.truncate(10); // 'This is a ...'

Implementation

String truncate(int max, {String suffix = '...'}) =>
    length > max ? '${substring(0, max)}$suffix' : this;