From df81a7d4fe7737b6312def20fd75d2d44a4c4149 Mon Sep 17 00:00:00 2001 From: Max Goodhart Date: Tue, 30 Jun 2020 16:15:56 -0700 Subject: [PATCH] Truncate long stream titles Resolves #23. --- src/web/control.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/web/control.js b/src/web/control.js index 61dc8b5..b75c363 100644 --- a/src/web/control.js +++ b/src/web/control.js @@ -1,5 +1,6 @@ import range from 'lodash/range' import sortBy from 'lodash/sortBy' +import truncate from 'lodash/truncate' import ReconnectingWebSocket from 'reconnecting-websocket' import { h, Fragment, render } from 'preact' import { useEffect, useState, useCallback, useRef } from 'preact/hooks' @@ -353,7 +354,7 @@ function StreamLine({ {source} {location} - {title || link} + {truncate(title || link, { length: 55 })} {' '} {notes}