mirror of
https://github.com/foss42/apidash.git
synced 2025-05-31 06:08:09 +08:00
text -> convert utils
This commit is contained in:
@ -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");
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
export 'ui_utils.dart';
|
||||
export 'text_utils.dart';
|
||||
export 'convert_utils.dart';
|
||||
export 'http_utils.dart';
|
||||
|
Reference in New Issue
Block a user