1 | export function trimLabel(s, max = 16) {
|
2 | if (typeof s !== 'string') {
|
3 | if (typeof s === 'number') {
|
4 | return s + '';
|
5 | }
|
6 | else {
|
7 | return '';
|
8 | }
|
9 | }
|
10 | s = s.trim();
|
11 | if (s.length <= max) {
|
12 | return s;
|
13 | }
|
14 | else {
|
15 | return `${s.slice(0, max)}...`;
|
16 | }
|
17 | }
|
18 | //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJpbS1sYWJlbC5oZWxwZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9zd2ltbGFuZS9uZ3gtY2hhcnRzL3NyYy9saWIvY29tbW9uL3RyaW0tbGFiZWwuaGVscGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sVUFBVSxTQUFTLENBQUMsQ0FBTSxFQUFFLE1BQWMsRUFBRTtJQUNoRCxJQUFJLE9BQU8sQ0FBQyxLQUFLLFFBQVEsRUFBRTtRQUN6QixJQUFJLE9BQU8sQ0FBQyxLQUFLLFFBQVEsRUFBRTtZQUN6QixPQUFPLENBQUMsR0FBRyxFQUFFLENBQUM7U0FDZjthQUFNO1lBQ0wsT0FBTyxFQUFFLENBQUM7U0FDWDtLQUNGO0lBRUQsQ0FBQyxHQUFHLENBQUMsQ0FBQyxJQUFJLEVBQUUsQ0FBQztJQUNiLElBQUksQ0FBQyxDQUFDLE1BQU0sSUFBSSxHQUFHLEVBQUU7UUFDbkIsT0FBTyxDQUFDLENBQUM7S0FDVjtTQUFNO1FBQ0wsT0FBTyxHQUFHLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FBQyxFQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUM7S0FDaEM7QUFDSCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGZ1bmN0aW9uIHRyaW1MYWJlbChzOiBhbnksIG1heDogbnVtYmVyID0gMTYpOiBzdHJpbmcge1xuICBpZiAodHlwZW9mIHMgIT09ICdzdHJpbmcnKSB7XG4gICAgaWYgKHR5cGVvZiBzID09PSAnbnVtYmVyJykge1xuICAgICAgcmV0dXJuIHMgKyAnJztcbiAgICB9IGVsc2Uge1xuICAgICAgcmV0dXJuICcnO1xuICAgIH1cbiAgfVxuXG4gIHMgPSBzLnRyaW0oKTtcbiAgaWYgKHMubGVuZ3RoIDw9IG1heCkge1xuICAgIHJldHVybiBzO1xuICB9IGVsc2Uge1xuICAgIHJldHVybiBgJHtzLnNsaWNlKDAsIG1heCl9Li4uYDtcbiAgfVxufVxuIl19 |
\ | No newline at end of file |