truncate function
Truncate text to a maximum length with ellipsis.
Implementation
String truncate(String text, int maxLength, {String suffix = '...'}) {
if (text.length <= maxLength) return text;
return '${text.substring(0, maxLength - suffix.length)}$suffix';
}