text -> convert utils

This commit is contained in:
Ankit Mahato
2023-03-22 23:58:11 +05:30
parent a8fbbc96d2
commit bdf044d49a
2 changed files with 13 additions and 1 deletions

View File

@ -1,3 +1,5 @@
import '../consts.dart';
String humanizeDuration(Duration? duration) {
if (duration == null) {
return "";
@ -34,3 +36,13 @@ String formatHeaderCase(String text) {
sp = sp.map((e) => capitalizeFirstLetter(e)).toList();
return sp.join("-");
}
String padMultilineString(String text, int padding,
{bool firstLinePadded = false}) {
var lines = kSplitter.convert(text);
int start = firstLinePadded ? 0 : 1;
for (start; start < lines.length; start++) {
lines[start] = ' ' * padding + lines[start];
}
return lines.join("\n");
}

View File

@ -1,3 +1,3 @@
export 'ui_utils.dart';
export 'text_utils.dart';
export 'convert_utils.dart';
export 'http_utils.dart';